blob: c22a1b973a5c0284de3534e7c26e3c8453af5913 [file] [log] [blame]
RWByteAddressBuffer buf : register(u1);
int g() {
return 0;
}
int f() {
while (true) {
g();
break;
}
int o = g();
return 0;
}
[numthreads(1, 1, 1)]
void main() {
while (true) {
if ((buf.Load(0u) == 0u)) {
break;
}
int s = f();
buf.Store(0u, asuint(0u));
}
return;
}