diff options
| author | Aaron O'Mullan <aaron.omullan@gmail.com> | 2022-01-20 15:23:53 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-01-20 15:23:53 +0100 |
| commit | 3ab68bd0a2aff6df12388f2c3b5ed7ae3333a6ca (patch) | |
| tree | 9a81824deb4e5a2b29c3eeb5a2adaa3e00720c45 /cli/tests/testdata | |
| parent | 1cc38f5155bdc5605d74cd959660fa04f782ac63 (diff) | |
revert(#13402): experiment: wgpu sync (#13439)
Diffstat (limited to 'cli/tests/testdata')
| -rw-r--r-- | cli/tests/testdata/webgpu_computepass_shader.wgsl | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/cli/tests/testdata/webgpu_computepass_shader.wgsl b/cli/tests/testdata/webgpu_computepass_shader.wgsl index df541aff5..9fc79eeba 100644 --- a/cli/tests/testdata/webgpu_computepass_shader.wgsl +++ b/cli/tests/testdata/webgpu_computepass_shader.wgsl @@ -1,10 +1,9 @@ +[[block]] struct PrimeIndices { data: [[stride(4)]] array<u32>; }; // this is used as both input and output for convenience - [[group(0), binding(0)]] var<storage, read_write> v_indices: PrimeIndices; - // The Collatz Conjecture states that for any integer n: // If n is even, n = n/2 // If n is odd, n = 3n+1 @@ -26,14 +25,12 @@ fn collatz_iterations(n_base: u32) -> u32{ if (n >= 1431655765u) { // 0x55555555u return 4294967295u; // 0xffffffffu } - n = 3u * n + 1u; } i = i + 1u; } return i; } - [[stage(compute), workgroup_size(1)]] fn main([[builtin(global_invocation_id)]] global_id: vec3<u32>) { v_indices.data[global_id.x] = collatz_iterations(v_indices.data[global_id.x]); |
