Commits on Source (13)
-
-
They are not allowed by the native compiler, except in compatibility mode.
-
-
The irrelevant input caused the test to fail on D3D12 for reasons unrelated to the test's goal.
-
They are reset each time "[require]" is encountered.
-
I'm not sure of what's happening here, but it seems that this change fixes a crash when running on Windows in the CI. Since most of the test excludes SM1-3 anyway, this shouldn't be a big loss.
-
-
This was largely adapted from Wine's d3dcompiler_43, with some style adjustments.
-
-
-
-
-
Showing
- Makefile.am 1 addition, 0 deletionsMakefile.am
- gitlab/build-crosstest 1 addition, 1 deletiongitlab/build-crosstest
- include/private/vkd3d_common.h 20 additions, 0 deletionsinclude/private/vkd3d_common.h
- include/vkd3d_d3dcompiler.h 26 additions, 0 deletionsinclude/vkd3d_d3dcompiler.h
- include/vkd3d_utils.h 15 additions, 0 deletionsinclude/vkd3d_utils.h
- libs/vkd3d-shader/d3d_asm.c 5 additions, 0 deletionslibs/vkd3d-shader/d3d_asm.c
- libs/vkd3d-shader/vkd3d_shader_private.h 2 additions, 18 deletionslibs/vkd3d-shader/vkd3d_shader_private.h
- libs/vkd3d-utils/vkd3d_utils.map 5 additions, 0 deletionslibs/vkd3d-utils/vkd3d_utils.map
- libs/vkd3d-utils/vkd3d_utils_main.c 233 additions, 0 deletionslibs/vkd3d-utils/vkd3d_utils_main.c
- programs/vkd3d-compiler/main.c 0 additions, 2 deletionsprograms/vkd3d-compiler/main.c
- tests/hlsl/asfloat.shader_test 2 additions, 2 deletionstests/hlsl/asfloat.shader_test
- tests/hlsl/asuint.shader_test 2 additions, 2 deletionstests/hlsl/asuint.shader_test
- tests/hlsl/cast-to-float.shader_test 2 additions, 2 deletionstests/hlsl/cast-to-float.shader_test
- tests/hlsl/cast-to-int.shader_test 2 additions, 2 deletionstests/hlsl/cast-to-int.shader_test
- tests/hlsl/cast-to-uint.shader_test 2 additions, 2 deletionstests/hlsl/cast-to-uint.shader_test
- tests/hlsl/combined-samplers.shader_test 2 additions, 4 deletionstests/hlsl/combined-samplers.shader_test
- tests/hlsl/half.shader_test 23 additions, 0 deletionstests/hlsl/half.shader_test
- tests/hlsl/matrix-semantics.shader_test 3 additions, 3 deletionstests/hlsl/matrix-semantics.shader_test
- tests/hlsl/object-references.shader_test 0 additions, 1 deletiontests/hlsl/object-references.shader_test
- tests/hlsl/sign.shader_test 4 additions, 0 deletionstests/hlsl/sign.shader_test
tests/hlsl/half.shader_test
0 → 100644