vkd3d/tests
Francisco Casas 01800942a9 vkd3d-shader/hlsl: Declare vars individually when parsing struct declarations.
A struct declaration with variables is now absorbed into the 'declaration'
rule, like any other variable declaration.

A struct declaration without variables is now reduced to the
'struct_declaration_without_vars' rule.

They both are reduced to a 'declaration_statement' in the end.
2023-07-04 22:39:24 +02:00
..
hlsl vkd3d-shader/hlsl: Declare vars individually when parsing struct declarations. 2023-07-04 22:39:24 +02:00
.gitignore tests: Add some C HLSL preprocessor tests. 2020-11-24 22:28:11 +01:00
d3d12_crosstest.h tests/shader_runner: Use the global test_options structure. 2023-03-10 21:13:05 +01:00
d3d12_invalid_usage.c tests/shader_runner: Use the global test_options structure. 2023-03-10 21:13:05 +01:00
d3d12_test_utils.h tests: Use compare_uint() in compare_float(). 2023-06-27 22:34:37 +02:00
d3d12.c vkd3d-shader/ir: Normalise signatures and input/output registers to the Shader Model 6 pattern. 2023-05-24 22:00:29 +02:00
hlsl_d3d12.c tests: Rename readback helper to be more generic. 2023-05-22 22:03:28 +02:00
preproc-if-expr.shader_test vkd3d-shader/preproc: Allow capital U and L after integer constants as well. 2022-02-02 21:06:21 +01:00
preproc-if.shader_test tests: Add some basic tests for #if and related preprocessor directives. 2020-11-23 22:07:44 +01:00
preproc-ifdef.shader_test tests: Add some tests for #ifdef and defined(). 2020-11-23 22:07:47 +01:00
preproc-invalid.shader_test tests: Add some tests for shaders which fail to preprocess. 2020-11-24 22:27:59 +01:00
preproc-macro.shader_test tests: Add some tests for macro expansion. 2020-11-24 22:27:53 +01:00
preproc-misc.shader_test tests: Add some more miscellaneous preprocessor tests. 2020-11-24 22:28:05 +01:00
shader_runner_d3d9.c tests: Add support for UAV buffers in Vulkan runner. 2023-05-22 22:03:28 +02:00
shader_runner_d3d11.c tests: Add support for UAV buffers in the d3d11 runner. 2023-05-22 22:03:36 +02:00
shader_runner_d3d12.c tests: Add support for UAV buffers to d3d12 runner. 2023-05-22 22:03:36 +02:00
shader_runner_vulkan.c tests: Add support for UAV buffers in Vulkan runner. 2023-05-22 22:03:28 +02:00
shader_runner.c tests: Add support for UAV buffers in Vulkan runner. 2023-05-22 22:03:28 +02:00
shader_runner.h tests: Add support for UAV buffers in Vulkan runner. 2023-05-22 22:03:28 +02:00
utils.h tests: Use compare_uint() in compare_float(). 2023-06-27 22:34:37 +02:00
vkd3d_api.c tests: Distinguish between cross and non-cross Win32 builds. 2023-01-24 18:10:15 +01:00
vkd3d_common.c vkd3d-common: Move vkd3d_write_mask_is_contiguous() from vkd3d-shader. 2019-07-05 17:52:04 +02:00
vkd3d_shader_api.c vkd3d-shader: Synthesize signatures for d3dbc shaders. 2023-06-27 22:33:41 +02:00
vulkan_procs.h tests: Add support for UAV buffers in Vulkan runner. 2023-05-22 22:03:28 +02:00