Giovanni Mascellani
3817df1164
tests/shader_runner_metal: Run the Metal shader runner with DXIL shaders.
2025-08-04 14:34:23 +02:00
Giovanni Mascellani
d898923b1c
tests/shader_runner_metal: Allow checking shader model 5.1 too.
2025-08-04 14:34:23 +02:00
Henri Verbeet
1a20395e6f
vkd3d-shader/msl: Implement VSIR_OP_STORE_UAV_TYPED.
2025-07-14 18:13:43 +02:00
Henri Verbeet
955fff7570
tests/shader_runner_metal: Implement buffer textures.
2025-07-14 18:13:43 +02:00
Elizabeth Figura
e312207124
tests/shader_runner: Add support for cube resources.
2025-06-26 17:38:55 +02:00
Elizabeth Figura
587c2dc76e
tests/shader_runner: Add support for 3D resources.
2025-06-26 17:31:34 +02:00
Henri Verbeet
af8b3f94e7
vkd3d-shader/msl: Implement VKD3DSIH_SAMPLE.
2025-06-23 17:48:07 +02:00
Henri Verbeet
2d90f51d57
tests/shader_runner_metal: Implement resource copies.
2025-06-11 20:27:54 +02:00
Henri Verbeet
3673b65485
vkd3d-shader/msl: Implement VKD3DSIH_IADD.
2025-06-09 16:20:53 +02:00
Henri Verbeet
fc6249a228
vkd3d-shader/msl: Implement support for VKD3DSPR_SAMPLEMASK registers.
2025-06-09 16:20:53 +02:00
Henri Verbeet
34d8be3b2e
tests/shader_runner_metal: Set the pipeline sample count in metal_runner_draw().
2025-06-05 15:58:44 +02:00
Henri Verbeet
a8defb4e21
tests/shader_runner_metal: Implement multi-sample readback.
2025-06-05 15:58:44 +02:00
Henri Verbeet
cf312e14a9
vkd3d-shader/msl: Handle SV_VERTEX_ID inputs.
2025-06-05 15:58:44 +02:00
Henri Verbeet
0a28abd8f6
tests/shader_runner_metal: Try harder to find a suitable device.
2025-05-27 17:12:36 +02:00
Henri Verbeet
a93d258a86
Release 1.16.
2025-05-20 11:35:48 +02:00
Feifan He
015a751ea0
tests/shader_runner_metal: Add texture support.
...
Co-authored-by: Giovanni Mascellani <gmascellani@codeweavers.com >
2025-04-14 14:50:51 +02:00
Giovanni Mascellani
ed677a8f32
tests/shader_runner_metal: Do not use shared buffers.
...
They are not supported on non-Apple discrete GPUs. Instead make
them managed (if they are short lived) or private.
2025-04-14 14:38:39 +02:00
Feifan He
e5bb3a5233
tests/shader_runner_metal: Introduce a helper to encode the argument buffer.
...
Co-authored-by: Giovanni Mascellani <gmascellani@codeweavers.com >
2025-04-14 14:38:39 +02:00
Giovanni Mascellani
eb9e254b8c
tests/shader_runner_metal: Handle multisampled 2D texture arrays properly.
...
They're not supported by the shader runner anyway, but there's no
reason to make the code subtly wrong.
2025-04-14 14:38:38 +02:00
Giovanni Mascellani
fc4316f664
tests/shader_runner: Avoid creating devices for backends that won't execute.
...
My main motivation to this is avoiding generating a lot of useless
log lines from other executors when I'm interested in just one of
them, but I can imagine this also somewhat improving efficiency.
2025-03-17 14:01:22 +01:00
Giovanni Mascellani
0b273ea88c
tests: Store the compiler string in the shader runner capabilities.
...
Just like the executor.
2025-03-17 13:50:19 +01:00
Henri Verbeet
985d317e0e
Release 1.15.
2025-02-19 12:00:00 +01:00
Conor McCarthy
a557ad0aea
tests/hlsl: Add a test for SV_RenderTargetArrayIndex.
2025-01-27 14:52:28 +01:00
Giovanni Mascellani
ed552e4519
tests/hlsl: Add tests for the EvaluateAttribute*() intrinsics.
...
Based on earlier tests by Conor McCarthy.
2024-12-18 17:27:31 +01:00
Feifan He
67dd1d2b0c
vkd3d-shader/msl: Handle the VKD3DSIM_LINEAR interpolation modifier on inputs.
2024-12-03 14:42:49 +01:00