diff --git a/gpu/src/CommandEncoder.zig b/gpu/src/CommandEncoder.zig index d782b5db..3ee71d00 100644 --- a/gpu/src/CommandEncoder.zig +++ b/gpu/src/CommandEncoder.zig @@ -40,8 +40,13 @@ pub inline fn setLabel(enc: CommandEncoder, label: [:0]const u8) void { enc.vtable.setLabel(enc.ptr, label); } +pub const Descriptor = struct { + label: ?[*:0]const u8 = null, +}; + test "syntax" { _ = VTable; _ = reference; _ = release; + _ = Descriptor; } diff --git a/gpu/src/TODO b/gpu/src/TODO index cfdd6480..822e4158 100644 --- a/gpu/src/TODO +++ b/gpu/src/TODO @@ -22,11 +22,6 @@ typedef struct WGPUChainedStructOut { -typedef struct WGPUCommandEncoderDescriptor { - WGPUChainedStruct const * nextInChain; - char const * label; -} WGPUCommandEncoderDescriptor; - typedef struct WGPUDawnCacheDeviceDescriptor { WGPUChainedStruct chain; char const * isolationKey;