diff --git a/gpu/src/CommandEncoder.zig b/gpu/src/CommandEncoder.zig index 6cfbdf2a..5bd5ab9c 100644 --- a/gpu/src/CommandEncoder.zig +++ b/gpu/src/CommandEncoder.zig @@ -136,7 +136,7 @@ pub inline fn writeBuffer(pass: RenderPassEncoder, buffer: Buffer, buffer_offset buffer, buffer_offset, @ptrCast(*const u8, &data[0]), - @intCast(u64, data.len) * @sizeOf(@TypeOf(std.meta.Elem(data))), + @intCast(u64, data.len) * @sizeOf(std.meta.Elem(@TypeOf(data))), ); } diff --git a/gpu/src/Queue.zig b/gpu/src/Queue.zig index da1e7028..b94ff53e 100644 --- a/gpu/src/Queue.zig +++ b/gpu/src/Queue.zig @@ -56,7 +56,7 @@ pub inline fn writeBuffer(queue: Queue, buffer: Buffer, buffer_offset: u64, data buffer, buffer_offset, @ptrCast(*const anyopaque, &data[0]), - @intCast(u64, data.len) * @sizeOf(@TypeOf(std.meta.Elem(data))), + @intCast(u64, data.len) * @sizeOf(std.meta.Elem(@TypeOf(data))), ); } @@ -71,7 +71,7 @@ pub inline fn writeTexture( queue.ptr, destination, @ptrCast(*const anyopaque, &data[0]), - @intCast(u64, data.len) * @sizeOf(@TypeOf(std.meta.Elem(data))), + @intCast(u64, data.len) * @sizeOf(std.meta.Elem(@TypeOf(data))), data_layout, write_size, );