From 740dce6e6640853b923042a1663469a8fe5226ac Mon Sep 17 00:00:00 2001 From: Qwerasd Date: Thu, 8 Aug 2024 20:43:47 -0400 Subject: [PATCH] fix: promote dimensions to usize so cell_count doesn't overflow --- src/renderer/metal/cell.zig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/renderer/metal/cell.zig b/src/renderer/metal/cell.zig index 0ab228bb9..26de9fef5 100644 --- a/src/renderer/metal/cell.zig +++ b/src/renderer/metal/cell.zig @@ -116,7 +116,7 @@ pub const Contents = struct { ) !void { self.size = size; - const cell_count = size.columns * size.rows; + const cell_count = @as(usize, size.columns) * @as(usize, size.rows); const bg_cells = try alloc.alloc(mtl_shaders.CellBg, cell_count); errdefer alloc.free(bg_cells);