diff options
Diffstat (limited to 'rust/crates/compositor/src/compositor.rs')
| -rw-r--r-- | rust/crates/compositor/src/compositor.rs | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/rust/crates/compositor/src/compositor.rs b/rust/crates/compositor/src/compositor.rs index 92d253d1..c0e6ec3b 100644 --- a/rust/crates/compositor/src/compositor.rs +++ b/rust/crates/compositor/src/compositor.rs @@ -57,6 +57,7 @@ struct LayerUniformBuffer { opacity: f32, flip_x: f32, flip_y: f32, + _padding: [f32; 2], // WebGL requires uniform buffer sizes to be multiples of 16 bytes (40 → 48) } #[repr(C)] @@ -549,6 +550,7 @@ impl Compositor { opacity: layer.opacity, flip_x: if layer.transform.flip_x { 1.0 } else { 0.0 }, flip_y: if layer.transform.flip_y { 1.0 } else { 0.0 }, + _padding: [0.0; 2], }), usage: wgpu::BufferUsages::UNIFORM | wgpu::BufferUsages::COPY_DST, }); |
