gpu: convert Queue from enum(usize) to *opaque

Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
This commit is contained in:
Stephen Gutekanst 2022-07-24 14:54:20 -07:00 committed by Stephen Gutekanst
parent 3d0051e720
commit 8932f53841
2 changed files with 13 additions and 17 deletions

View file

@ -2,6 +2,7 @@ const ChainedStruct = @import("types.zig").ChainedStruct;
const FeatureName = @import("types.zig").FeatureName;
const RequiredLimits = @import("types.zig").RequiredLimits;
const Queue = @import("queue.zig").Queue;
const QueueDescriptor = @import("queue.zig").QueueDescriptor;
pub const Device = *opaque {};
@ -16,5 +17,5 @@ pub const DeviceDescriptor = extern struct {
required_features_count: u32,
required_features: [*]const FeatureName,
required_limits: ?*const RequiredLimits = null, // nullable
default_queue: Queue.Descriptor,
default_queue: QueueDescriptor,
};