-
f91672f3
by Henri Verbeet at 2026-01-27T13:59:08+01:00
vkd3d-shader/ir: Trace the progam on failure in vsir_transform_().
-
6893ac3e
by Henri Verbeet at 2026-01-27T13:59:08+01:00
vkd3d-shader/ir: Take the register count into account in vsir_program_add_fog_input().
For TPF and d3dbc inputs this should always be 1, but DXIL shaders may
have larger values, for example in hlsl/loop-sm3.shader_test:648. This
would then result in the newly added fog input overlapping the range
used by a previous input, which is happily caught by the validator.
-
65dd24c4
by Henri Verbeet at 2026-01-27T13:59:08+01:00
tests/hlsl: Require the wave-ops capability for wave-reconvergence.shader_test.
-
a83bdb60
by Henri Verbeet at 2026-01-27T13:59:08+01:00
tests/shader_runner_vulkan: Use storage image reads without format if supported.
As required by hlsl/sm6-uav-rwtexture.shader_test:30.
-
11a205dd
by Henri Verbeet at 2026-01-27T13:59:08+01:00
tests/shader_runner_vulkan: Require "shaderStorageImageReadWithoutFormat" for typed UAV loads.
UAV loads from such formats require storage image reads without format
in vkd3d-shader, otherwise a R32 formats is used.
-
4a4bf9f7
by Henri Verbeet at 2026-01-27T13:59:08+01:00
tests/shader_runner_vulkan: Allow unused input elements.
As in hlsl/clip-cull-distance-1.shader_test:362.
-
bde72da3
by Anna (navi) Figueiredo Gomes at 2026-01-27T13:59:08+01:00
tests/shader_runner: Support requiring runner tags in [require] sections.
-
19038f91
by Henri Verbeet at 2026-01-27T13:59:08+01:00
tests/shader_runner_vulkan: Add a DXIL run.