diff --git a/gpu/src/enums.zig b/gpu/src/enums.zig index ba979cba..6afd09b2 100644 --- a/gpu/src/enums.zig +++ b/gpu/src/enums.zig @@ -221,6 +221,12 @@ pub const CreatePipelineAsyncStatus = enum(u32) { unknown = 0x00000004, }; +pub const CullMode = enum(u32) { + none = 0x00000000, + front = 0x00000001, + back = 0x00000002, +}; + test "name" { try std.testing.expect(std.mem.eql(u8, @tagName(Feature.timestamp_query), "timestamp_query")); } @@ -239,4 +245,5 @@ test "syntax" { _ = CompilationMessageType; _ = ComputePassTimestampLocation; _ = CreatePipelineAsyncStatus; + _ = CullMode; } diff --git a/gpu/src/main.zig b/gpu/src/main.zig index 77e57f7b..3ed6cef9 100644 --- a/gpu/src/main.zig +++ b/gpu/src/main.zig @@ -51,6 +51,7 @@ pub const CompilationInfoRequestStatus = @import("enums.zig").CompilationInfoReq pub const CompilationMessageType = @import("enums.zig").CompilationMessageType; pub const ComputePassTimestampLocation = @import("enums.zig").ComputePassTimestampLocation; pub const CreatePipelineAsyncStatus = @import("enums.zig").CreatePipelineAsyncStatus; +pub const CullMode = @import("enums.zig").CullMode; test "syntax" { _ = Interface;