diff --git a/gpu/src/device.zig b/gpu/src/device.zig index 9e315a13..a2c5669b 100644 --- a/gpu/src/device.zig +++ b/gpu/src/device.zig @@ -46,7 +46,9 @@ pub const Device = opaque { required_features_count: u32 = 0, required_features: ?[*]const FeatureName = null, required_limits: ?*const RequiredLimits, - default_queue: Queue.Descriptor, + // TODO: file issue on Dawn, dawn.json doesn't communicate that a zero value here is the + // acceptable default value due to internal nullability of Queue.Descriptor. + default_queue: Queue.Descriptor = Queue.Descriptor{}, }; pub inline fn createBindGroup(device: *Device, descriptor: *const BindGroup.Descriptor) *BindGroup {