diff --git a/src/step.wgsl b/src/step.wgsl index 09494c3..3f9906d 100644 --- a/src/step.wgsl +++ b/src/step.wgsl @@ -23,8 +23,11 @@ fn on_fragment(in: Varying) -> @location(0) u32 { let state = a.y; let n = a.x + a.z + a.w + b.x + b.y + c.y + c.z + d.y; switch (n) { - case 2u: { return state; } case 3u: { return 1u; } + case 4u: { return state; } + case 6u: { return 1u; } + case 7u: { return 1u; } + case 8u: { return 1u; } default: { return 0u; } } }