Files
vkd3d/tests/hlsl/pixel-position.shader_test

33 lines
865 B
Plaintext
Raw Normal View History

[vb 0]
-1.0 -1.0 0.1 1.2
-1.0 1.0 0.1 2.0
1.0 -1.0 0.7 1.2
1.0 1.0 0.7 2.0
[input layout]
0 r32g32b32a32-float POSITION
[vertex shader]
float4 main(float4 pos : POSITION) : sv_position
{
return pos;
}
[pixel shader fail(sm<4) todo(sm<4)]
float4 main(float4 pos : sv_position) : sv_target
{
return pos;
}
[test]
clear rtv 0 0.0 0.0 0.0 0.0
todo(msl) draw triangle strip 4
probe ( 80, 140) rgba( 0.0, 0.0, 0.0, 0.0)
probe ( 80, 420) rgba( 80.5, 420.5, 0.100678146, 1.229981) 192
probe (180, 140) rgba(180.5, 140.5, 0.077760354, 1.918082) 192
probe (180, 420) rgba(180.5, 420.5, 0.194427669, 1.229981) 192
probe (460, 140) rgba(460.5, 140.5, 0.340260297, 1.918082) 192
probe (460, 420) rgba(460.5, 420.5, 0.456926346, 1.229981) 192
probe (560, 140) rgba( 0.0, 0.0, 0.0, 0.0)
probe (560, 420) rgba(560.5, 420.5, 0.550675929, 1.229981) 192