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