Skip to content

Commit 8da1ac8

Browse files
committed
test update
1 parent ffd5006 commit 8da1ac8

1 file changed

Lines changed: 26 additions & 42 deletions

File tree

apps/typegpu-docs/tests/individual-example-tests/uniformity.test.ts

Lines changed: 26 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)