vkd3d/tests/hlsl/is-front-face.shader_test
Francisco Casas 19c23ca6f2 tests/shader_runner: Replace spaces with dashes in format names.
Probably good if we want to allow specifying several formats in the same
line, separated by spaces.

While at it, rename "r32g32 int" to "r32g32-sint".
2024-08-22 16:01:37 +02:00

37 lines
567 B
Plaintext

[require]
shader model >= 4.0
[input layout]
0 r32g32-float sv_position
[vb 0]
-2.0 -2.0
2.0 -2.0
-2.0 2.0
2.0 2.0
[vertex shader]
void main(inout float4 pos : sv_position)
{
}
[pixel shader]
float4 main(bool face : sv_isfrontface) : sv_target
{
return face ? float4(1.0f, 2.0f, 1.0f, 2.0f) : float4(0.0f, 1.0f, 0.0f, 1.0f);
}
[test]
todo(glsl) draw triangle strip 4
probe (0, 0, 640, 480) rgba (0.0, 1.0, 0.0, 1.0)
[vb 0]
-2.0 -2.0
-2.0 2.0
2.0 -2.0
2.0 2.0
[test]
todo(glsl) draw triangle strip 4
probe (0, 0, 640, 480) rgba (1.0, 2.0, 1.0, 2.0)