Francisco Casas : vkd3d-shader/hlsl: Support all complex initalizers.

Alexandre Julliard julliard at winehq.org
Wed Apr 27 16:12:02 CDT 2022


Module: vkd3d
Branch: master
Commit: 246ff145110672b8de1c374335162dd0466687ad
URL:    https://source.winehq.org/git/vkd3d.git/?a=commit;h=246ff145110672b8de1c374335162dd0466687ad

Author: Francisco Casas <fcasas at codeweavers.com>
Date:   Wed Apr 27 10:56:24 2022 +0200

vkd3d-shader/hlsl: Support all complex initalizers.

Signed-off-by: Francisco Casas <fcasas at codeweavers.com>
Signed-off-by: Giovanni Mascellani <gmascellani at codeweavers.com>
Signed-off-by: Zebediah Figura <zfigura at codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 libs/vkd3d-shader/hlsl.c                           |  79 +++++++++++++
 libs/vkd3d-shader/hlsl.h                           |   2 +
 libs/vkd3d-shader/hlsl.y                           | 123 ++++++---------------
 libs/vkd3d-shader/hlsl_codegen.c                   |   2 +-
 tests/hlsl-initializer-flatten.shader_test         |  10 +-
 .../hlsl-initializer-invalid-arg-count.shader_test |   4 +-
 tests/hlsl-initializer-local-array.shader_test     |   4 +-
 tests/hlsl-initializer-nested.shader_test          |   4 +-
 tests/hlsl-initializer-static-array.shader_test    |   4 +-
 tests/hlsl-initializer-struct.shader_test          |   6 +-
 10 files changed, 129 insertions(+), 109 deletions(-)

Diff:   https://source.winehq.org/git/vkd3d.git/?a=commitdiff;h=246ff145110672b8de1c374335162dd0466687ad



More information about the wine-cvs mailing list