diff --git a/gpu/src/device.zig b/gpu/src/device.zig index e818c0eb..f705b693 100644 --- a/gpu/src/device.zig +++ b/gpu/src/device.zig @@ -193,8 +193,8 @@ pub const DeviceLostReason = enum(u32) { pub const DeviceDescriptor = extern struct { next_in_chain: *const ChainedStruct, label: ?[*:0]const u8 = null, - required_features_count: u32, - required_features: [*]const FeatureName, - required_limits: ?*const RequiredLimits = null, // nullable + required_features_count: u32 = 0, + required_features: ?[*]const FeatureName = null, + required_limits: ?*const RequiredLimits, default_queue: QueueDescriptor, };