.
diff --git a/sparse_strips/vello_sparse_shaders/shaders/render_strips.wgsl b/sparse_strips/vello_sparse_shaders/shaders/render_strips.wgsl
index 368acff..bc598c4 100644
--- a/sparse_strips/vello_sparse_shaders/shaders/render_strips.wgsl
+++ b/sparse_strips/vello_sparse_shaders/shaders/render_strips.wgsl
@@ -114,7 +114,9 @@
     // Pre-calculated on CPU since WebGL2 doesn't support `firstTrailingBit`.
     encoded_paints_tex_width_bits: u32,
     // Padding to satisfy WebGL's 16-byte alignment requirement for uniform buffers.
-    _padding: array<u32, 3>,
+    _padding0: u32,
+    _padding1: u32,
+    _padding2: u32,
 }
 
 // `paint` bit layout: