-
cf726cf5
by Francisco Casas at 2025-06-23T17:50:37+02:00
tests/shader_runner_d3d12: Handle the "bug" qualifier on state creation failure.
-
e0359c52
by Francisco Casas at 2025-06-23T17:53:03+02:00
tests/hlsl: Test the allocation order of return semantics.
-
2e0cbff3
by Francisco Casas at 2025-06-23T17:56:40+02:00
vkd3d-shader/hlsl: Allocate return variables before other outputs.
point-sprite.shader_test is not technically well formed since, in SM4,
the vertex output signature should be:
// Output signature:
// Name Index Mask Register SysValue Format Used
// -------------------- ----- ------ -------- -------- ------- ------
// sv_position 0 xyzw 0 POS float xyzw
// texcoord 0 xy 1 NONE float xy
and the pixel input signature should be:
// Input signature:
// Name Index Mask Register SysValue Format Used
// -------------------- ----- ------ -------- -------- ------- ------
// texcoord 0 xy 0 NONE float xy
so we are not passing "texcoord" properly to the pixel shader, even on
Windows.
-
83979ec0
by Francisco Casas at 2025-06-23T17:59:20+02:00
tests/hlsl: Fix up point-sprite.shader_test.
Write the shaders so that texcoord's register index in the vertex output
signature matches the register index in the pixel input signature
(o0 and v0 in this case) in SM4.