Update computeboids typing. This Cl updates some of the literals and types in computeboids to be stricter. Bug: tint:248 Change-Id: I3bc42b8da7913677675d6e417b7f4ce19366eeb9 Reviewed-on: https://dawn-review.googlesource.com/c/tint/+/28840 Commit-Queue: Ryan Harrison <rharrison@chromium.org> Reviewed-by: Ryan Harrison <rharrison@chromium.org>
diff --git a/test/compute_boids.wgsl b/test/compute_boids.wgsl index e3f015e..2ddcae1 100644 --- a/test/compute_boids.wgsl +++ b/test/compute_boids.wgsl
@@ -68,7 +68,7 @@ [[stage(compute)]] fn comp_main() -> void { var index : u32 = gl_GlobalInvocationID.x; - if (index >= 5) { + if (index >= 5u) { return; } @@ -83,9 +83,9 @@ var pos : vec2<f32>; var vel : vec2<f32>; - var i : i32 = 0; + var i : u32 = 0u; loop { - if (i >= 5) { + if (i >= 5u) { break; } if (i == index) { @@ -108,7 +108,7 @@ } continuing { - i = i + 1; + i = i + 1u; } } if (cMassCount > 0) {