diff --git a/gpu/src/TODO b/gpu/src/TODO index 81bce5eb..1cd78468 100644 --- a/gpu/src/TODO +++ b/gpu/src/TODO @@ -377,12 +377,6 @@ typedef struct WGPURenderPassTimestampWrite { -typedef struct WGPUOrigin3D { - uint32_t x; - uint32_t y; - uint32_t z; -} WGPUOrigin3D; - typedef struct WGPURenderPassDepthStencilAttachment { WGPUTextureView view; WGPULoadOp depthLoadOp; diff --git a/gpu/src/main.zig b/gpu/src/main.zig index 49d42e03..b55ac2a9 100644 --- a/gpu/src/main.zig +++ b/gpu/src/main.zig @@ -78,6 +78,8 @@ pub const ComputePipeline = @import("ComputePipeline.zig"); pub const Limits = @import("structs.zig").Limits; pub const BlendComponent = @import("structs.zig").BlendComponent; pub const Color = @import("structs.zig").Color; +pub const Extent3D = @import("structs.zig").Extent3D; +pub const Origin3D = @import("structs.zig").Origin3D; // Enumerations pub const Feature = @import("enums.zig").Feature; diff --git a/gpu/src/structs.zig b/gpu/src/structs.zig index 68c75299..4c8450bb 100644 --- a/gpu/src/structs.zig +++ b/gpu/src/structs.zig @@ -49,3 +49,9 @@ pub const Extent3D = extern struct { height: u32, depth_or_array_layers: u32, }; + +pub const Origin3D = extern struct { + x: u32, + y: u32, + z: u32, +};