diff --git a/gpu/TODO-webgpu.h b/gpu/TODO-webgpu.h index aac77d85..b02bbb81 100644 --- a/gpu/TODO-webgpu.h +++ b/gpu/TODO-webgpu.h @@ -1,12 +1,5 @@ typedef uint32_t WGPUFlags; -typedef enum WGPUAddressMode { - WGPUAddressMode_Repeat = 0x00000000, - WGPUAddressMode_MirrorRepeat = 0x00000001, - WGPUAddressMode_ClampToEdge = 0x00000002, - WGPUAddressMode_Force32 = 0x7FFFFFFF -} WGPUAddressMode; - typedef enum WGPUAlphaMode { WGPUAlphaMode_Premultiplied = 0x00000000, WGPUAlphaMode_Unpremultiplied = 0x00000001, diff --git a/gpu/src/Sampler.zig b/gpu/src/Sampler.zig index 1bdfcf23..a690882d 100644 --- a/gpu/src/Sampler.zig +++ b/gpu/src/Sampler.zig @@ -1 +1,7 @@ ptr: *anyopaque, + +pub const AddressMode = enum(u32) { + repeat = 0x00000000, + mirror_repeat = 0x00000001, + clamp_to_edge = 0x00000002, +};