From 26ee34a09ff6e7abf642a1f0bb6df2c65cf4f68d Mon Sep 17 00:00:00 2001 From: Stephen Gutekanst Date: Tue, 16 Aug 2022 21:04:35 -0700 Subject: [PATCH] gpu: improve CopyTextureForBrowserOptions type safety Signed-off-by: Stephen Gutekanst --- gpu/src/types.zig | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/gpu/src/types.zig b/gpu/src/types.zig index d27bd0d1..83f10c48 100644 --- a/gpu/src/types.zig +++ b/gpu/src/types.zig @@ -559,12 +559,9 @@ pub const CopyTextureForBrowserOptions = extern struct { flip_y: bool = false, needs_color_space_conversion: bool = false, src_alpha_mode: AlphaMode = .unpremultiplied, - // TODO: dawn.json says length 7, does it mean array length? - src_transfer_function_parameters: ?*const f32 = null, - // TODO: dawn.json says length 9, does it mean array length? - conversion_matrix: ?*const f32 = null, - // TODO: dawn.json says length 7, does it mean array length? - dst_transfer_function_parameters: ?*const f32 = null, + src_transfer_function_parameters: ?*const [7]f32 = null, + conversion_matrix: ?*const [9]f32 = null, + dst_transfer_function_parameters: ?*const [7]f32 = null, dst_alpha_mode: AlphaMode = .unpremultiplied, internal_usage: bool = false, };