core: fix constness of type conversion

Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
This commit is contained in:
Stephen Gutekanst 2023-05-18 22:14:37 -07:00
parent 465991d897
commit 0b7d683a7a

View file

@ -144,7 +144,7 @@ pub fn init(core: *Core, allocator: std.mem.Allocator, options: Options) !void {
const gpu_device = response.adapter.createDevice(&.{ const gpu_device = response.adapter.createDevice(&.{
.required_features_count = if (options.required_features) |v| @intCast(u32, v.len) else 0, .required_features_count = if (options.required_features) |v| @intCast(u32, v.len) else 0,
.required_features = if (options.required_features) |v| @as(?[*]const gpu.FeatureName, v.ptr) else null, .required_features = if (options.required_features) |v| @as(?[*]const gpu.FeatureName, v.ptr) else null,
.required_limits = if (options.required_limits) |limits| @as(?*gpu.RequiredLimits, &gpu.RequiredLimits{ .required_limits = if (options.required_limits) |limits| @as(?*const gpu.RequiredLimits, &gpu.RequiredLimits{
.limits = limits, .limits = limits,
}) else null, }) else null,
}) orelse { }) orelse {