diff --git a/src/opengl/Buffer.zig b/src/opengl/Buffer.zig index 1104dcf9a..3797bbb03 100644 --- a/src/opengl/Buffer.zig +++ b/src/opengl/Buffer.zig @@ -73,8 +73,8 @@ pub const Binding = struct { ptr: *const anyopaque, } { return switch (@typeInfo(@TypeOf(data))) { - .Array => |ary| .{ - .size = @sizeOf(ary.child) * ary.len, + .Array => .{ + .size = @sizeOf(@TypeOf(data)), .ptr = &data, }, .Pointer => |ptr| switch (ptr.size) {