2023-06-08 12:47:40 +02:00
|
|
|
[pixel shader]
|
2023-06-08 12:35:02 +02:00
|
|
|
uniform float4 x;
|
|
|
|
|
|
|
|
|
|
float4 main() : sv_target
|
|
|
|
|
{
|
|
|
|
|
clip(x);
|
|
|
|
|
return x;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
[test]
|
|
|
|
|
uniform 0 float4 1 2 3 4
|
2025-09-02 20:57:51 +02:00
|
|
|
todo(glsl) draw quad
|
2025-11-06 14:32:51 -05:00
|
|
|
probe (0, 0) f32(1, 2, 3, 4)
|
2023-06-08 12:35:02 +02:00
|
|
|
uniform 0 float4 9 8 7 6
|
2025-09-02 20:57:51 +02:00
|
|
|
todo(glsl) draw quad
|
2025-11-06 14:32:51 -05:00
|
|
|
probe (0, 0) f32(9, 8, 7, 6)
|
2023-06-08 12:35:02 +02:00
|
|
|
uniform 0 float4 -1 8 7 6
|
2025-09-02 20:57:51 +02:00
|
|
|
todo(glsl) draw quad
|
2025-11-06 14:32:51 -05:00
|
|
|
probe (0, 0) f32(9, 8, 7, 6)
|
2023-06-08 12:35:02 +02:00
|
|
|
uniform 0 float4 9 0 7 6
|
2025-09-02 20:57:51 +02:00
|
|
|
todo(glsl) draw quad
|
2025-11-06 14:32:51 -05:00
|
|
|
probe (0, 0) f32(9, 0, 7, 6)
|
2024-03-04 12:53:30 -03:00
|
|
|
uniform 0 float4 3 -8 3 0
|
2025-09-02 20:57:51 +02:00
|
|
|
todo(glsl) draw quad
|
2025-11-06 14:32:51 -05:00
|
|
|
probe (0, 0) f32(9, 0, 7, 6)
|
2024-03-04 12:53:30 -03:00
|
|
|
uniform 0 float4 3 3 3 -1
|
2025-09-02 20:57:51 +02:00
|
|
|
todo(glsl) draw quad
|
2025-11-06 14:32:51 -05:00
|
|
|
probe (0, 0) f32(9, 0, 7, 6)
|
|
|
|
|
|
|
|
|
|
[pixel shader]
|
|
|
|
|
uniform float4 x;
|
|
|
|
|
uniform bool b;
|
|
|
|
|
|
|
|
|
|
float4 main() : SV_Target
|
|
|
|
|
{
|
|
|
|
|
if (!b)
|
|
|
|
|
clip(x.x);
|
|
|
|
|
else
|
|
|
|
|
clip(x.y);
|
|
|
|
|
|
|
|
|
|
return x;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
[test]
|
|
|
|
|
uniform 0 float4 1 -2 3 4
|
|
|
|
|
if(sm<4) uniform 4 float 0
|
|
|
|
|
if(sm>=4) uniform 4 uint 0
|
|
|
|
|
todo(glsl) draw quad
|
|
|
|
|
probe (0, 0) f32(1, -2, 3, 4)
|
|
|
|
|
uniform 0 float4 9 -8 7 6
|
|
|
|
|
if(sm<4) uniform 4 float 1
|
|
|
|
|
if(sm>=4) uniform 4 uint 1
|
|
|
|
|
todo(glsl) draw quad
|
|
|
|
|
probe (0, 0) f32(1, -2, 3, 4)
|
|
|
|
|
if(sm<4) uniform 4 float 0
|
|
|
|
|
if(sm>=4) uniform 4 uint 0
|
|
|
|
|
todo(glsl) draw quad
|
|
|
|
|
probe (0, 0) f32(9, -8, 7, 6)
|