From c2e41a434616d5953a9ebb2d8957ef8d5457ac6f Mon Sep 17 00:00:00 2001 From: pml68 Date: Wed, 9 Apr 2025 23:13:07 +0200 Subject: [PATCH] refactor: make `Ratio` padding a single `[f32; 2]` --- wgpu/src/triangle/msaa.rs | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/wgpu/src/triangle/msaa.rs b/wgpu/src/triangle/msaa.rs index fa752d58..ceada486 100644 --- a/wgpu/src/triangle/msaa.rs +++ b/wgpu/src/triangle/msaa.rs @@ -254,11 +254,10 @@ impl Targets { struct Ratio { u: f32, v: f32, - // Padding fields to make Ratio 16 byte aligned + // Padding field to make Ratio 16 byte aligned // // See https://docs.rs/wgpu/latest/wgpu/struct.DownlevelFlags.html#associatedconstant.BUFFER_BINDINGS_NOT_16_BYTE_ALIGNED - p0: f32, - p1: f32, + _padding: [f32; 2], } pub struct State { @@ -311,8 +310,7 @@ impl State { let ratio = Ratio { u: region_size.width as f32 / targets.size.width as f32, v: region_size.height as f32 / targets.size.height as f32, - p0: 0.0, - p1: 0.0, + _padding: [0.0; 2], }; if Some(ratio) != self.last_ratio {