diff --git a/gpu/src/enums.zig b/gpu/src/enums.zig index 31a7dfdd..f6ca7c49 100644 --- a/gpu/src/enums.zig +++ b/gpu/src/enums.zig @@ -261,6 +261,12 @@ pub const IndexFormat = enum(u32) { uint32 = 0x00000002, }; +pub const LoadOp = enum(u32) { + none = 0x00000000, + clear = 0x00000001, + load = 0x00000002, +}; + test "name" { try std.testing.expect(std.mem.eql(u8, @tagName(Feature.timestamp_query), "timestamp_query")); } @@ -286,4 +292,5 @@ test "syntax" { _ = FilterMode; _ = FrontFace; _ = IndexFormat; + _ = LoadOp; } diff --git a/gpu/src/main.zig b/gpu/src/main.zig index f0d70557..559042b0 100644 --- a/gpu/src/main.zig +++ b/gpu/src/main.zig @@ -58,6 +58,7 @@ pub const ErrorType = @import("enums.zig").ErrorType; pub const FilterMode = @import("enums.zig").FilterMode; pub const FrontFace = @import("enums.zig").FrontFace; pub const IndexFormat = @import("enums.zig").IndexFormat; +pub const LoadOp = @import("enums.zig").LoadOp; test "syntax" { _ = Interface;