diff --git a/gpu/src/external_texture.zig b/gpu/src/external_texture.zig index 43a1d220..2c6880b4 100644 --- a/gpu/src/external_texture.zig +++ b/gpu/src/external_texture.zig @@ -18,14 +18,10 @@ pub const ExternalTexture = opaque { plane0: *TextureView, plane1: ?*TextureView = null, do_yuv_to_rgb_conversion_only: bool = false, - // TODO: dawn.json says length 12, does it mean array length? - yuv_to_rgb_conversion_matrix: ?[*]const f32 = null, - // TODO: dawn.json says length 7, does it mean array length? - src_transform_function_parameters: [*]const f32, - // TODO: dawn.json says length 7, does it mean array length? - dst_transform_function_parameters: [*]const f32, - // TODO: dawn.json says length 9, does it mean array length? - gamut_conversion_matrix: [*]const f32, + yuv_to_rgb_conversion_matrix: ?*const [12]f32 = null, + src_transform_function_parameters: *const [7]f32, + dst_transform_function_parameters: *const [7]f32, + gamut_conversion_matrix: *const [9]f32, }; pub inline fn destroy(external_texture: *ExternalTexture) void {