From cfeea2b415bf983d544d3f891d40052494b3fccc Mon Sep 17 00:00:00 2001 From: Stephen Gutekanst Date: Fri, 15 Jul 2022 01:03:36 -0700 Subject: [PATCH] gpu: add Buffer.Descriptor Signed-off-by: Stephen Gutekanst --- gpu/TODO-webgpu.h | 8 -------- gpu/src/Buffer.zig | 8 ++++++++ 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/gpu/TODO-webgpu.h b/gpu/TODO-webgpu.h index 26244b58..4c17603e 100644 --- a/gpu/TODO-webgpu.h +++ b/gpu/TODO-webgpu.h @@ -1,11 +1,3 @@ -typedef struct WGPUBufferDescriptor { - next_in_chain: *const ChainedStruct, - label: ?[*:0]const u8 = null, - WGPUBufferUsageFlags usage; - size: u64, - mapped_at_creation: bool, -} WGPUBufferDescriptor; - typedef struct WGPUCommandBufferDescriptor { next_in_chain: *const ChainedStruct, label: ?[*:0]const u8 = null, diff --git a/gpu/src/Buffer.zig b/gpu/src/Buffer.zig index 190196a0..d6c7f210 100644 --- a/gpu/src/Buffer.zig +++ b/gpu/src/Buffer.zig @@ -56,4 +56,12 @@ pub const Buffer = enum(usize) { has_dynamic_offset: bool = false, min_binding_size: u64 = 0, }; + + pub const Descriptor = extern struct { + next_in_chain: *const ChainedStruct, + label: ?[*:0]const u8 = null, + usage: Usage, + size: u64, + mapped_at_creation: bool, + }; };