diff --git a/gpu/src/NativeInstance.zig b/gpu/src/NativeInstance.zig index 07874d56..4f070f6a 100644 --- a/gpu/src/NativeInstance.zig +++ b/gpu/src/NativeInstance.zig @@ -21,7 +21,7 @@ const CommandBuffer = @import("CommandBuffer.zig"); const ShaderModule = @import("ShaderModule.zig"); const SwapChain = @import("SwapChain.zig"); -const TextureUsage = @import("texture_usage.zig").TextureUsage; +const TextureUsage = @import("enums.zig").TextureUsage; const TextureFormat = @import("enums.zig").TextureFormat; const PresentMode = @import("enums.zig").PresentMode; diff --git a/gpu/src/SwapChain.zig b/gpu/src/SwapChain.zig index c773f95e..6acbb845 100644 --- a/gpu/src/SwapChain.zig +++ b/gpu/src/SwapChain.zig @@ -1,5 +1,5 @@ const std = @import("std"); -const TextureUsage = @import("texture_usage.zig").TextureUsage; +const TextureUsage = @import("enums.zig").TextureUsage; const TextureFormat = @import("enums.zig").TextureFormat; const PresentMode = @import("enums.zig").PresentMode; diff --git a/gpu/src/enums.zig b/gpu/src/enums.zig index db4d7d57..b1488e28 100644 --- a/gpu/src/enums.zig +++ b/gpu/src/enums.zig @@ -128,6 +128,16 @@ pub const TextureFormat = enum(u32) { r8bg8biplanar420_unorm = 0x00000060, }; +pub const TextureUsage = enum(u32) { + none = 0x00000000, + copy_src = 0x00000001, + copy_dst = 0x00000002, + texture_binding = 0x00000004, + storage_binding = 0x00000008, + render_attachment = 0x00000010, + present = 0x00000020, +}; + test "name" { try std.testing.expect(std.mem.eql(u8, @tagName(Feature.timestamp_query), "timestamp_query")); } diff --git a/gpu/src/main.zig b/gpu/src/main.zig index 52796ed3..71f14265 100644 --- a/gpu/src/main.zig +++ b/gpu/src/main.zig @@ -37,7 +37,7 @@ pub const ShaderModule = @import("ShaderModule.zig"); pub const SwapChain = @import("SwapChain.zig"); pub const Feature = @import("enums.zig").Feature; -pub const TextureUsage = @import("texture_usage.zig").TextureUsage; +pub const TextureUsage = @import("enums.zig").TextureUsage; pub const TextureFormat = @import("enums.zig").TextureFormat; pub const PresentMode = @import("enums.zig").PresentMode; pub const AddressMode = @import("enums.zig").AddressMode; diff --git a/gpu/src/texture_usage.zig b/gpu/src/texture_usage.zig deleted file mode 100644 index 697b4a44..00000000 --- a/gpu/src/texture_usage.zig +++ /dev/null @@ -1,9 +0,0 @@ -pub const TextureUsage = enum(u32) { - none = 0x00000000, - copy_src = 0x00000001, - copy_dst = 0x00000002, - texture_binding = 0x00000004, - storage_binding = 0x00000008, - render_attachment = 0x00000010, - present = 0x00000020, -};