diff --git a/gpu/TODO-webgpu.h b/gpu/TODO-webgpu.h index 34fbb568..d506ead8 100644 --- a/gpu/TODO-webgpu.h +++ b/gpu/TODO-webgpu.h @@ -1,12 +1,5 @@ typedef uint32_t WGPUFlags; -typedef enum WGPURequestDeviceStatus { - WGPURequestDeviceStatus_Success = 0x00000000, - WGPURequestDeviceStatus_Error = 0x00000001, - WGPURequestDeviceStatus_Unknown = 0x00000002, - WGPURequestDeviceStatus_Force32 = 0x7FFFFFFF -} WGPURequestDeviceStatus; - typedef enum WGPUSType { WGPUSType_Invalid = 0x00000000, WGPUSType_SurfaceDescriptorFromMetalLayer = 0x00000001, diff --git a/gpu/src/types.zig b/gpu/src/types.zig index 03e16904..431a1d4f 100644 --- a/gpu/src/types.zig +++ b/gpu/src/types.zig @@ -203,6 +203,12 @@ pub const RequestAdapterStatus = enum(u32) { unknown = 0x00000003, }; +pub const RequestDeviceStatus = enum(u32) { + success = 0x00000000, + err = 0x00000001, + unknown = 0x00000002, +}; + test "BackendType name" { try testing.expectEqualStrings("Vulkan", BackendType.vulkan.name()); }