From 5b66e3fbe06ca5fcb531a920d28b5ea48a2e4654 Mon Sep 17 00:00:00 2001 From: Stephen Gutekanst Date: Sat, 16 Jul 2022 20:56:03 -0700 Subject: [PATCH] gpu: add BindGroupLayout.Descriptor Signed-off-by: Stephen Gutekanst --- gpu/TODO-webgpu.h | 7 ------- gpu/src/bind_group_layout.zig | 7 +++++++ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/gpu/TODO-webgpu.h b/gpu/TODO-webgpu.h index d667cab4..645020f0 100644 --- a/gpu/TODO-webgpu.h +++ b/gpu/TODO-webgpu.h @@ -1,10 +1,3 @@ -pub const WGPUBindGroupLayoutDescriptor = extern struct { - next_in_chain: *const ChainedStruct, - label: ?[*:0]const u8 = null, - entry_count: u32, - entries: [*]const BindGroupLayoutEntry, -}; - pub const ColorTargetState = extern struct { next_in_chain: *const ChainedStruct, format: TextureFormat, diff --git a/gpu/src/bind_group_layout.zig b/gpu/src/bind_group_layout.zig index 4e1e3e4d..700079ec 100644 --- a/gpu/src/bind_group_layout.zig +++ b/gpu/src/bind_group_layout.zig @@ -20,4 +20,11 @@ pub const BindGroupLayout = enum(usize) { texture: Texture.BindingLayout, storage_texture: StorageTextureBindingLayout, }; + + pub const Descriptor = extern struct { + next_in_chain: *const ChainedStruct, + label: ?[*:0]const u8 = null, + entry_count: u32, + entries: [*]const Entry, + }; };