Commits on Source (20)
-
-
-
-
-
-
-
-
-
-
-
-
This refactoring is required for improving the allocation strategy so it works with multiple-register variables.
-
Any shader that would underflow is invalid, but it is helpful to allow tracing even invalid shaders.
-
The \since field was too early, and prevented Doxygen from really parsing the synopsis for vkd3d_shader.h.
-
-
-
-
Signed-off-by:
Nikolay Sivov <nsivov@codeweavers.com>
-
Signed-off-by:
Nikolay Sivov <nsivov@codeweavers.com>
-
Showing
- Makefile.am 3 additions, 0 deletionsMakefile.am
- include/vkd3d.h 12 additions, 0 deletionsinclude/vkd3d.h
- include/vkd3d_shader.h 2 additions, 2 deletionsinclude/vkd3d_shader.h
- include/vkd3d_utils.h 11 additions, 0 deletionsinclude/vkd3d_utils.h
- libs/vkd3d-shader/hlsl.c 120 additions, 28 deletionslibs/vkd3d-shader/hlsl.c
- libs/vkd3d-shader/hlsl.h 32 additions, 22 deletionslibs/vkd3d-shader/hlsl.h
- libs/vkd3d-shader/hlsl.l 1 addition, 1 deletionlibs/vkd3d-shader/hlsl.l
- libs/vkd3d-shader/hlsl.y 177 additions, 14 deletionslibs/vkd3d-shader/hlsl.y
- libs/vkd3d-shader/hlsl_codegen.c 142 additions, 95 deletionslibs/vkd3d-shader/hlsl_codegen.c
- libs/vkd3d-shader/hlsl_sm1.c 15 additions, 7 deletionslibs/vkd3d-shader/hlsl_sm1.c
- libs/vkd3d-shader/hlsl_sm4.c 70 additions, 61 deletionslibs/vkd3d-shader/hlsl_sm4.c
- libs/vkd3d-shader/trace.c 2 additions, 1 deletionlibs/vkd3d-shader/trace.c
- libs/vkd3d/device.c 1 addition, 1 deletionlibs/vkd3d/device.c
- tests/hlsl-type-names.shader_test 57 additions, 0 deletionstests/hlsl-type-names.shader_test
- tests/lit.shader_test 62 additions, 0 deletionstests/lit.shader_test
- tests/register-reservations.shader_test 51 additions, 0 deletionstests/register-reservations.shader_test
- tests/shader_runner_d3d12.c 1 addition, 1 deletiontests/shader_runner_d3d12.c
tests/hlsl-type-names.shader_test
0 → 100644
tests/lit.shader_test
0 → 100644
tests/register-reservations.shader_test
0 → 100644