Files
bluflame/hgplus/ShaderMinifier/tests/unit/blocks.frag
2026-04-18 22:31:51 +02:00

37 lines
464 B
GLSL

float test_if()
{
int foo = 2;
float bar;
if (foo == 2)
foo++;
if (foo < 5)
if (foo == 3)
bar = 0.2;
else
bar = 0.3;
else
bar = 0.4;
}
float test_for()
{
int foo = 2;
int n = 0;
for (int i = 0; i < 4; i++)
foo += i;
for (foo++; n < 4 ; n++)
{
int k = n - 1;
foo += k;
}
return 1. / float(k);
}
void main()
{
float a = test_if();
float b = test_for();
gl_FragColor=vec4(.2,a,b,0.);
}