@@ -68,12 +68,12 @@ describe('uniformity test example', () => {
6868 @group(1) @binding(0) var texture: texture_storage_2d<r32float, write>;
6969
7070 fn computeFn(x: u32, y: u32, _arg_2: u32) {
71- let gridSize2 = configUniform.gridSize;
71+ let gridSize = configUniform.gridSize;
7272 if ((configUniform.useSeed2 == 1u)) {
7373 randSeed2((vec2f(f32(x), f32(y)) + 1f));
7474 }
7575 else {
76- randSeed(((f32((x + 1u)) * gridSize2 ) + f32((y + 1u))));
76+ randSeed(((f32((x + 1u)) * gridSize ) + f32((y + 1u))));
7777 }
7878 var i = 0u;
7979 let samplesPerThread = configUniform.samplesPerThread;
@@ -89,15 +89,11 @@ describe('uniformity test example', () => {
8989 textureStore(texture, vec2u(x, y), vec4f(result, 0f, 0f, 0f));
9090 }
9191
92- struct mainCompute_Input {
93- @builtin(global_invocation_id) id: vec3u,
94- }
95-
96- @compute @workgroup_size(16, 16, 1) fn mainCompute(in: mainCompute_Input) {
97- if (any(in.id >= sizeUniform)) {
92+ @compute @workgroup_size(16, 16, 1) fn mainCompute(@builtin(global_invocation_id) id: vec3u) {
93+ if (any(id >= sizeUniform)) {
9894 return;
9995 }
100- computeFn(in. id.x, in. id.y, in. id.z);
96+ computeFn(id.x, id.y, id.z);
10197 }
10298
10399 @group(0) @binding(0) var<uniform> sizeUniform: vec3u;
@@ -116,8 +112,8 @@ describe('uniformity test example', () => {
116112
117113 }
118114
119- fn hash(v : u32) -> u32 {
120- var x = (v ^ (v >> 17u));
115+ fn hash(value : u32) -> u32 {
116+ var x = (value ^ (value >> 17u));
121117 x *= 3982152891u;
122118 x ^= (x >> 11u);
123119 x *= 2890668881u;
@@ -156,12 +152,12 @@ describe('uniformity test example', () => {
156152 @group(1) @binding(0) var texture: texture_storage_2d<r32float, write>;
157153
158154 fn computeFn(x: u32, y: u32, _arg_2: u32) {
159- let gridSize2 = configUniform.gridSize;
155+ let gridSize = configUniform.gridSize;
160156 if ((configUniform.useSeed2 == 1u)) {
161157 randSeed2((vec2f(f32(x), f32(y)) + 1f));
162158 }
163159 else {
164- randSeed(((f32((x + 1u)) * gridSize2 ) + f32((y + 1u))));
160+ randSeed(((f32((x + 1u)) * gridSize ) + f32((y + 1u))));
165161 }
166162 var i = 0u;
167163 let samplesPerThread = configUniform.samplesPerThread;
@@ -177,15 +173,11 @@ describe('uniformity test example', () => {
177173 textureStore(texture, vec2u(x, y), vec4f(result, 0f, 0f, 0f));
178174 }
179175
180- struct mainCompute_Input {
181- @builtin(global_invocation_id) id: vec3u,
182- }
183-
184- @compute @workgroup_size(16, 16, 1) fn mainCompute(in: mainCompute_Input) {
185- if (any(in.id >= sizeUniform)) {
176+ @compute @workgroup_size(16, 16, 1) fn mainCompute(@builtin(global_invocation_id) id: vec3u) {
177+ if (any(id >= sizeUniform)) {
186178 return;
187179 }
188- computeFn(in. id.x, in. id.y, in. id.z);
180+ computeFn(id.x, id.y, id.z);
189181 }
190182
191183 @group(0) @binding(0) var<uniform> sizeUniform: vec3u;
@@ -200,8 +192,8 @@ describe('uniformity test example', () => {
200192
201193 @group(0) @binding(1) var<uniform> configUniform: Config;
202194
203- fn hash(v : u32) -> u32 {
204- var x = (v ^ (v >> 17u));
195+ fn hash(value : u32) -> u32 {
196+ var x = (value ^ (value >> 17u));
205197 x *= 3982152891u;
206198 x ^= (x >> 11u);
207199 x *= 2890668881u;
@@ -288,12 +280,12 @@ describe('uniformity test example', () => {
288280 @group(1) @binding(0) var texture: texture_storage_2d<r32float, write>;
289281
290282 fn computeFn(x: u32, y: u32, _arg_2: u32) {
291- let gridSize2 = configUniform.gridSize;
283+ let gridSize = configUniform.gridSize;
292284 if ((configUniform.useSeed2 == 1u)) {
293285 randSeed2((vec2f(f32(x), f32(y)) + 1f));
294286 }
295287 else {
296- randSeed(((f32((x + 1u)) * gridSize2 ) + f32((y + 1u))));
288+ randSeed(((f32((x + 1u)) * gridSize ) + f32((y + 1u))));
297289 }
298290 var i = 0u;
299291 let samplesPerThread = configUniform.samplesPerThread;
@@ -309,15 +301,11 @@ describe('uniformity test example', () => {
309301 textureStore(texture, vec2u(x, y), vec4f(result, 0f, 0f, 0f));
310302 }
311303
312- struct mainCompute_Input {
313- @builtin(global_invocation_id) id: vec3u,
314- }
315-
316- @compute @workgroup_size(16, 16, 1) fn mainCompute(in: mainCompute_Input) {
317- if (any(in.id >= sizeUniform)) {
304+ @compute @workgroup_size(16, 16, 1) fn mainCompute(@builtin(global_invocation_id) id: vec3u) {
305+ if (any(id >= sizeUniform)) {
318306 return;
319307 }
320- computeFn(in. id.x, in. id.y, in. id.z);
308+ computeFn(id.x, id.y, id.z);
321309 }
322310
323311 @group(0) @binding(0) var<uniform> sizeUniform: vec3u;
@@ -332,8 +320,8 @@ describe('uniformity test example', () => {
332320
333321 @group(0) @binding(1) var<uniform> configUniform: Config;
334322
335- fn hash(v : u32) -> u32 {
336- var x = (v ^ (v >> 17u));
323+ fn hash(value : u32) -> u32 {
324+ var x = (value ^ (value >> 17u));
337325 x *= 3982152891u;
338326 x ^= (x >> 11u);
339327 x *= 2890668881u;
@@ -391,12 +379,12 @@ describe('uniformity test example', () => {
391379 @group(1) @binding(0) var texture: texture_storage_2d<r32float, write>;
392380
393381 fn computeFn(x: u32, y: u32, _arg_2: u32) {
394- let gridSize2 = configUniform.gridSize;
382+ let gridSize = configUniform.gridSize;
395383 if ((configUniform.useSeed2 == 1u)) {
396384 randSeed2((vec2f(f32(x), f32(y)) + 1f));
397385 }
398386 else {
399- randSeed(((f32((x + 1u)) * gridSize2 ) + f32((y + 1u))));
387+ randSeed(((f32((x + 1u)) * gridSize ) + f32((y + 1u))));
400388 }
401389 var i = 0u;
402390 let samplesPerThread = configUniform.samplesPerThread;
@@ -412,15 +400,11 @@ describe('uniformity test example', () => {
412400 textureStore(texture, vec2u(x, y), vec4f(result, 0f, 0f, 0f));
413401 }
414402
415- struct mainCompute_Input {
416- @builtin(global_invocation_id) id: vec3u,
417- }
418-
419- @compute @workgroup_size(16, 16, 1) fn mainCompute(in: mainCompute_Input) {
420- if (any(in.id >= sizeUniform)) {
403+ @compute @workgroup_size(16, 16, 1) fn mainCompute(@builtin(global_invocation_id) id: vec3u) {
404+ if (any(id >= sizeUniform)) {
421405 return;
422406 }
423- computeFn(in. id.x, in. id.y, in. id.z);
407+ computeFn(id.x, id.y, id.z);
424408 }"
425409 ` ) ;
426410 } ) ;
0 commit comments