Skip to content

Commit 28193eb

Browse files
committed
Fix incorrect transcription of function.
1 parent 383d37e commit 28193eb

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

vello_shaders/shader/pathtag_scan_csdldf.wgsl

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,7 @@ fn fallback(
7070
part_ix: u32,
7171
fallback_ix: u32,
7272
member_ix: u32,
73+
aggregate: u32,
7374
fallback_aggregate: u32,
7475
prev: ptr<function, u32>,
7576
inclusive_complete: ptr<function, bool>
@@ -82,7 +83,7 @@ fn fallback(
8283
*prev += prev_payload >> 2u;
8384
}
8485
if(fallback_ix == 0u || (prev_payload & FLAG_MASK) == FLAG_INCLUSIVE){
85-
atomicStore(&reduced[part_ix][member_ix], ((fallback_aggregate + *prev) << 2u) | FLAG_INCLUSIVE);
86+
atomicStore(&reduced[part_ix][member_ix], ((aggregate + *prev) << 2u) | FLAG_INCLUSIVE);
8687
sh_tag_broadcast[member_ix] = *prev;
8788
*inclusive_complete = true;
8889
}
@@ -327,6 +328,7 @@ fn main(
327328
part_ix,
328329
fallback_ix,
329330
0u,
331+
agg[0u],
330332
f_agg[0u],
331333
&prev0,
332334
&inc0,
@@ -339,6 +341,7 @@ fn main(
339341
part_ix,
340342
fallback_ix,
341343
1u,
344+
agg[1u],
342345
f_agg[1u],
343346
&prev1,
344347
&inc1,
@@ -351,6 +354,7 @@ fn main(
351354
part_ix,
352355
fallback_ix,
353356
2u,
357+
agg[2u],
354358
f_agg[2u],
355359
&prev2,
356360
&inc2,
@@ -363,6 +367,7 @@ fn main(
363367
part_ix,
364368
fallback_ix,
365369
3u,
370+
agg[3u],
366371
f_agg[3u],
367372
&prev3,
368373
&inc3,
@@ -375,6 +380,7 @@ fn main(
375380
part_ix,
376381
fallback_ix,
377382
4u,
383+
agg[4u],
378384
f_agg[4u],
379385
&prev4,
380386
&inc4,

0 commit comments

Comments
 (0)