diff --git a/gpu/src/enums.zig b/gpu/src/enums.zig index 49cacff1..d8b6927b 100644 --- a/gpu/src/enums.zig +++ b/gpu/src/enums.zig @@ -312,6 +312,13 @@ pub const RenderPassTimestampLocation = enum(u32) { end = 0x00000001, }; +pub const SamplerBindingType = enum(u32) { + none = 0x00000000, + filtering = 0x00000001, + non_filtering = 0x00000002, + comparison = 0x00000003, +}; + test "name" { try std.testing.expect(std.mem.eql(u8, @tagName(Feature.timestamp_query), "timestamp_query")); } @@ -345,4 +352,5 @@ test "syntax" { _ = PrimitiveTopology; _ = QueryType; _ = RenderPassTimestampLocation; + _ = SamplerBindingType; } diff --git a/gpu/src/main.zig b/gpu/src/main.zig index 26deb342..cab260aa 100644 --- a/gpu/src/main.zig +++ b/gpu/src/main.zig @@ -66,6 +66,7 @@ pub const PredefinedColorSpace = @import("enums.zig").PredefinedColorSpace; pub const PrimitiveTopology = @import("enums.zig").PrimitiveTopology; pub const QueryType = @import("enums.zig").QueryType; pub const RenderPassTimestampLocation = @import("enums.zig").RenderPassTimestampLocation; +pub const SamplerBindingType = @import("enums.zig").SamplerBindingType; test "syntax" { _ = Interface;