blob: fc7fcdefb86b01f46b6a252bbf2974221b6788a8 [file] [log] [blame]
struct main_outputs {
int tint_symbol : SV_Target2;
};
struct main_inputs {
nointerpolation int3 x : TEXCOORD1;
};
static bool continue_execution = true;
int f(int x) {
if ((x == int(10))) {
continue_execution = false;
}
return x;
}
int main_inner(int3 x) {
int y = x[0u];
{
while(true) {
int r = f(y);
if ((r == int(0))) {
break;
}
{
}
continue;
}
}
return y;
}
main_outputs main(main_inputs inputs) {
main_outputs v = {main_inner(inputs.x)};
if (!(continue_execution)) {
discard;
}
return v;
}