vkd3d/tests
Giovanni Mascellani 3c86094371 tests: Mark a sampling test as buggy on llvmpipe.
Vulkan doesn't mandate whether sampling exactly in the middle between
two levels should resolve to one or the other, while D3D specifies
that it should result into sampling the higher level. llvmpipe
happens to choose the lower one instead, at least in some cases.
2024-10-21 18:20:38 +02:00
..
hlsl tests: Test discontiguous signature masks with SM<4 shaders. 2024-10-17 17:28:52 +02:00
.gitignore tests: Add some C HLSL preprocessor tests. 2020-11-24 22:28:11 +01:00
d3d12_crosstest.h tests: Mark a couple of tests as working on recent NVIDIA GPUs. 2024-07-31 20:50:58 +02:00
d3d12_invalid_usage.c tests: Support using the Agility SDK in the crosstests. 2024-07-09 16:57:03 +02:00
d3d12_test_utils.h tests/shader_runner: Introduce a 'depth-bounds' test option. 2024-09-11 14:53:21 +02:00
d3d12.c tests: Mark a sampling test as buggy on llvmpipe. 2024-10-21 18:20:38 +02:00
driver.c ci: Delimit building each commit with a collapsible section. 2024-04-09 12:28:10 -05:00
dxcompiler.idl tests/shader-runner: Test shaders with dxcompiler. 2023-10-11 22:21:14 +02:00
hlsl_d3d12.c tests: Test signature reflection for domain shaders. 2024-10-21 18:19:33 +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 vkd3d-shader/preproc: Store argument values per expansion, not per macro. 2024-10-07 17:32:27 +02: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: Test FFP point size clamping. 2024-10-10 22:44:33 +02:00
shader_runner_d3d11.c tests/shader_runner: Explicitly require UAV load support. 2024-08-22 16:22:18 +02:00
shader_runner_d3d12.c tests/shader-runner: Make geometry shaders optional. 2024-10-15 16:55:15 +02:00
shader_runner_gl.c tests/shader-runner: Make geometry shaders optional. 2024-10-15 16:55:15 +02:00
shader_runner_vulkan.c tests/shader-runner: Make geometry shaders optional. 2024-10-15 16:55:15 +02:00
shader_runner.c tests/shader-runner: Make geometry shaders optional. 2024-10-15 16:55:15 +02:00
shader_runner.h tests/shader-runner: Make geometry shaders optional. 2024-10-15 16:55:15 +02:00
test-driver.sh tests/test-driver: Avoid double space when printing details. 2024-08-22 16:22:29 +02:00
utils.h tests: Test FFP point size. 2024-10-10 22:30:35 +02: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: Add a test for the vkd3d_shader_parameter APIs. 2024-07-11 16:58:56 +02:00
vulkan_procs.h tests: Implement multisampling in the Vulkan renderer. 2024-07-11 00:33:57 +02:00
vulkan_utils.h tests: Only destroy the device if the context has one in vulkan_test_context_destroy(). 2024-10-10 19:53:18 +02:00