blob: 92be5a602b5df1a4c9a9b9ef63fd2999faefc1fc [file] [log] [blame]
@group(0) @binding(0) var<storage, read_write> buffer : u32;
const kArray = array(0u, 1u, 2u, 4u);
fn foo() -> u32 {
return kArray[buffer];
}
@compute @workgroup_size(1)
fn main() {
let v = kArray[buffer];
buffer = (v + foo());
}