Antonio Maiorano eea420871f tint: add e2e test for crbug.com/tint/1538
Bug: tint:1538
Change-Id: I3fecee57054813cbb7bc6b1343f373d504f631f7
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/104021
Reviewed-by: Ben Clayton <bclayton@google.com>
2022-09-27 17:30:57 +00:00

29 lines
355 B
WebGPU Shading Language

@group(0)
@binding(1)
var<storage, read_write> buf: array<u32, 1>;
fn g() -> i32 {
return 0;
}
fn f() -> i32 {
loop {
g();
break;
}
let o = g();
return 0;
}
@compute
@workgroup_size(1)
fn main() {
loop {
if (buf[0] == 0u) {
break;
}
var s = f();
buf[0] = 0u;
}
}