Giovanni Mascellani
|
7450c4a368
|
tests: Mark some tests in wave-reconvergence.shader_test as buggy on MoltenVK.
|
2024-11-06 22:15:09 +01:00 |
|
Giovanni Mascellani
|
ba5c3b576e
|
tests: Use the appropriate RTV format in f32tof16.shader_test.
|
2024-11-06 22:15:09 +01:00 |
|
Giovanni Mascellani
|
5639b54c1b
|
tests: Mark fog.shader_test as todo with MSL.
|
2024-11-06 22:15:09 +01:00 |
|
Nikolay Sivov
|
e5ba79b4f1
|
vkd3d-shader/hlsl: Implement the ByteAddressBuffer.Load*() methods.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2024-11-06 22:09:23 +01:00 |
|
Elizabeth Figura
|
4290d85397
|
vkd3d-shader/hlsl: Write all writemask components for PSIZE and FOG outputs.
Matching fxc/d3dcompiler.
|
2024-11-05 19:58:49 +01:00 |
|
Elizabeth Figura
|
5a513ffcec
|
vkd3d-shader/hlsl: Enforce FOG component count for sm1 VS output.
|
2024-11-05 19:53:24 +01:00 |
|
Elizabeth Figura
|
f50b20ddd6
|
vkd3d-shader/hlsl: Enforce PSIZE component count for sm1 VS output.
|
2024-11-05 19:53:24 +01:00 |
|
Elizabeth Figura
|
aa1ce9e295
|
tests: Add some tests for FOG and PSIZE writemask restrictions.
|
2024-11-05 19:53:24 +01:00 |
|
Nikolay Sivov
|
5ea946aa90
|
vkd3d-shader/hlsl: Accept multiple colon-separated attributes.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2024-11-05 18:23:31 +01:00 |
|
Conor McCarthy
|
51c37735a9
|
tests: Use state RESOLVE_SOURCE for readback from multisampled textures.
|
2024-11-04 15:30:11 +01:00 |
|
Elizabeth Figura
|
7e4ab9c7c0
|
vkd3d-shader: Write zeroes for uninitialized outputs in vsir_program_remap_output_signature().
|
2024-11-04 15:26:55 +01:00 |
|
Elizabeth Figura
|
e781abc3fb
|
vkd3d-shader: Write uninitialized components of COLOR0 as 1.
|
2024-11-04 15:21:09 +01:00 |
|
Elizabeth Figura
|
cc9fcee676
|
vkd3d-shader: Reduce masks to only read components in vsir_program_remap_output_signature().
|
2024-11-04 15:11:54 +01:00 |
|
Elizabeth Figura
|
568776bbf6
|
tests: Add a test for uninitialized varyings.
|
2024-11-04 15:06:02 +01:00 |
|
Feifan He
|
b0646cb427
|
tests/shader_runner: Introduce a Metal shader runner.
|
2024-10-31 16:47:26 +01:00 |
|
Henri Verbeet
|
da75582a14
|
tests/shader_runner: Check whether copy/dispatch/draw succeeded in parse_test_directive().
|
2024-10-31 16:46:59 +01:00 |
|
Henri Verbeet
|
b5f1979475
|
tests/shader_runner: Print "(none)" for an empty caps list in trace_shader_caps().
Like we do in trace_format_cap().
|
2024-10-31 16:46:59 +01:00 |
|
Elizabeth Figura
|
96c13aeb97
|
tests: Silence a bogus -Wmaybe-uninitialized.
|
2024-10-28 18:01:06 +01:00 |
|
Henri Verbeet
|
5188883142
|
tests/shader_runner: Set "properties2.sType" in get_physical_device_info() in the Vulkan runner.
Found by the Vulkan validation layers.
|
2024-10-28 17:59:18 +01:00 |
|
Henri Verbeet
|
aeae8322da
|
tests: Add a test for actual multisample loads.
The existing test loads from a single sample texture.
|
2024-10-28 17:58:05 +01:00 |
|
Henri Verbeet
|
072b45b972
|
tests/shader_runner_d3d12: Introduce a helper to get the default resource state for a resource.
|
2024-10-28 17:58:05 +01:00 |
|
Henri Verbeet
|
cc340b2838
|
tests/shader_runner: Handle render target sizes other than 640x480.
|
2024-10-28 17:58:05 +01:00 |
|
Nikolay Sivov
|
89e5912fd2
|
vkd3d-shader/hlsl: Implement RWByteAddressBuffer.Store*() methods.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2024-10-28 17:51:04 +01:00 |
|
Nikolay Sivov
|
6637948ae1
|
tests: Add some more tests for RWByteAddressBuffer store methods.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2024-10-28 17:46:17 +01:00 |
|
Giovanni Mascellani
|
f7bc30bad2
|
tests: Mark tessellation-patch-vars.shader_test as todo on MoltenVK.
|
2024-10-28 17:39:23 +01:00 |
|