From 18dd84d6a5550748ea66521c235e4c38c8229370 Mon Sep 17 00:00:00 2001 From: Stephen Gutekanst Date: Mon, 11 Jul 2022 07:54:12 -0700 Subject: [PATCH] gpu: add LoggingType enum Signed-off-by: Stephen Gutekanst --- gpu/TODO-webgpu.h | 8 -------- gpu/src/types.zig | 7 +++++++ 2 files changed, 7 insertions(+), 8 deletions(-) diff --git a/gpu/TODO-webgpu.h b/gpu/TODO-webgpu.h index 4f008140..62e1c498 100644 --- a/gpu/TODO-webgpu.h +++ b/gpu/TODO-webgpu.h @@ -1,13 +1,5 @@ typedef uint32_t WGPUFlags; -typedef enum WGPULoggingType { - WGPULoggingType_Verbose = 0x00000000, - WGPULoggingType_Info = 0x00000001, - WGPULoggingType_Warning = 0x00000002, - WGPULoggingType_Error = 0x00000003, - WGPULoggingType_Force32 = 0x7FFFFFFF -} WGPULoggingType; - typedef enum WGPUPipelineStatisticName { WGPUPipelineStatisticName_VertexShaderInvocations = 0x00000000, WGPUPipelineStatisticName_ClipperInvocations = 0x00000001, diff --git a/gpu/src/types.zig b/gpu/src/types.zig index 208fd328..005a7bbd 100644 --- a/gpu/src/types.zig +++ b/gpu/src/types.zig @@ -150,6 +150,13 @@ pub const LoadOp = enum(u32) { load = 0x00000002, }; +pub const LoggingType = enum(u32) { + verbose = 0x00000000, + info = 0x00000001, + warning = 0x00000002, + err = 0x00000003, +}; + test "BackendType name" { try testing.expectEqualStrings("Vulkan", BackendType.vulkan.name()); }