vkd3d/tests
Giovanni Mascellani 4ba324d37c tests: Work around a Metal bug.
This test currently hit a Metal bug when run on Apple Silicon with
MoltenVK and fails. We don't have an easy way to mark shader runner
tests as buggy and we're not interested in tracking that bug anyway,
so I'm just working around it.
2024-02-07 22:59:27 +01:00
..
hlsl tests: Work around a Metal bug. 2024-02-07 22:59:27 +01:00
.gitignore tests: Add some C HLSL preprocessor tests. 2020-11-24 22:28:11 +01:00
d3d12_crosstest.h tests: Do not crash if a pipeline statistics query heap cannot be created. 2023-09-22 11:06:44 +02: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/shader-runner: Support testing for integer pixel data. 2024-02-01 22:24:54 +01:00
d3d12.c vkd3d: Implement GetResourceAllocationInfo1(). 2024-02-01 22:25:13 +01:00
driver.c ci: Execute the shader runner on the correct test data on Windows. 2023-11-23 22:37:21 +01:00
dxcompiler.idl tests/shader-runner: Test shaders with dxcompiler. 2023-10-11 22:21:14 +02:00
hlsl_d3d12.c vkd3d-shader/d3dbc: Do not fail parsing the shader when undeclared inputs are encountered. 2024-01-29 22:33:46 +01: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 vkd3d-shader/preproc: Append spaces between tokens in macro invocations. 2023-08-02 20:19:21 +09: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/shader-runner: Call each runner only once. 2024-01-24 22:37:34 +01:00
shader_runner_d3d11.c tests/shader-runner: Call each runner only once. 2024-01-24 22:37:34 +01:00
shader_runner_d3d12.c tests/shader-runner: Emit descriptor ranges for consecutive resources. 2024-02-07 22:59:15 +01:00
shader_runner_gl.c tests/shader-runner: Call each runner only once. 2024-01-24 22:37:34 +01:00
shader_runner_vulkan.c tests/shader_runner: Free extensions pointer on vulkan runner (valgrind). 2024-01-25 22:24:32 +01:00
shader_runner.c tests/shader-runner: Support testing for integer pixel data. 2024-02-01 22:24:54 +01:00
shader_runner.h tests/shader-runner: Call each runner only once. 2024-01-24 22:37:34 +01:00
utils.h tests/shader-runner: Support testing for integer pixel data. 2024-02-01 22:24:54 +01:00
vkd3d_api.c vkd3d-common: Get rid of InterlockedDecrement(). 2024-02-06 23:07:36 +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 tests: Test VKD3D_SHADER_COMPILE_OPTION_BACKCOMPAT_MAP_SEMANTIC_NAMES. 2024-01-24 22:37:53 +01:00
vulkan_procs.h tests: Add support for UAV buffers in Vulkan runner. 2023-05-22 22:03:28 +02:00