From 3b2dff540db84e6071dfe91208fa3eb6eb5c0665 Mon Sep 17 00:00:00 2001 From: Stephen Gutekanst Date: Fri, 11 Mar 2022 15:52:05 -0700 Subject: [PATCH] gpu: move DeviceLostReason -> Device.LostReason Signed-off-by: Stephen Gutekanst --- gpu/src/Device.zig | 6 ++++++ gpu/src/enums.zig | 6 ------ gpu/src/main.zig | 3 --- 3 files changed, 6 insertions(+), 9 deletions(-) diff --git a/gpu/src/Device.zig b/gpu/src/Device.zig index 944b88d1..23dfc224 100644 --- a/gpu/src/Device.zig +++ b/gpu/src/Device.zig @@ -88,6 +88,11 @@ pub const Descriptor = struct { required_limits: ?Limits = null, }; +pub const LostReason = enum(u32) { + none = 0x00000000, + destroyed = 0x00000001, +}; + test "syntax" { _ = VTable; _ = getQueue; @@ -97,4 +102,5 @@ test "syntax" { _ = nativeCreateSwapChain; _ = destroy; _ = Descriptor; + _ = LostReason; } diff --git a/gpu/src/enums.zig b/gpu/src/enums.zig index 55c21518..c593702a 100644 --- a/gpu/src/enums.zig +++ b/gpu/src/enums.zig @@ -101,11 +101,6 @@ pub const CullMode = enum(u32) { back = 0x00000002, }; -pub const DeviceLostReason = enum(u32) { - none = 0x00000000, - destroyed = 0x00000001, -}; - pub const ErrorFilter = enum(u32) { validation = 0x00000000, out_of_memory = 0x00000001, @@ -340,7 +335,6 @@ test "syntax" { _ = ComputePassTimestampLocation; _ = CreatePipelineAsyncStatus; _ = CullMode; - _ = DeviceLostReason; _ = ErrorFilter; _ = ErrorType; _ = FilterMode; diff --git a/gpu/src/main.zig b/gpu/src/main.zig index a45c8254..d9c02652 100644 --- a/gpu/src/main.zig +++ b/gpu/src/main.zig @@ -87,7 +87,6 @@ pub const VertexBufferLayout = @import("data.zig").VertexBufferLayout; // Data structures not ABI-compatible with webgpu.h pub const BindGroupEntry = @import("structs.zig").BindGroupEntry; -pub const BufferBindingLayout = @import("structs.zig").BufferBindingLayout; pub const CompilationMessage = @import("structs.zig").CompilationMessage; pub const MultisampleState = @import("structs.zig").MultisampleState; pub const PrimitiveState = @import("structs.zig").PrimitiveState; @@ -99,14 +98,12 @@ pub const AddressMode = @import("enums.zig").AddressMode; pub const AlphaMode = @import("enums.zig").AlphaMode; pub const BlendFactor = @import("enums.zig").BlendFactor; pub const BlendOperation = @import("enums.zig").BlendOperation; -pub const BufferMapAsyncStatus = @import("enums.zig").BufferMapAsyncStatus; pub const CompareFunction = @import("enums.zig").CompareFunction; pub const CompilationInfoRequestStatus = @import("enums.zig").CompilationInfoRequestStatus; pub const CompilationMessageType = @import("enums.zig").CompilationMessageType; pub const ComputePassTimestampLocation = @import("enums.zig").ComputePassTimestampLocation; pub const CreatePipelineAsyncStatus = @import("enums.zig").CreatePipelineAsyncStatus; pub const CullMode = @import("enums.zig").CullMode; -pub const DeviceLostReason = @import("enums.zig").DeviceLostReason; pub const ErrorFilter = @import("enums.zig").ErrorFilter; pub const ErrorType = @import("enums.zig").ErrorType; pub const FilterMode = @import("enums.zig").FilterMode;