diff --git a/src/soft/device/rasterizer.zig b/src/soft/device/rasterizer.zig index 62a7734..5f41ac2 100644 --- a/src/soft/device/rasterizer.zig +++ b/src/soft/device/rasterizer.zig @@ -167,7 +167,7 @@ pub fn drawTriangleFilled(allocator: std.mem.Allocator, fragments: *std.ArrayLis .color = zm.f32x4(1.0, 1.0, 1.0, 1.0), .inputs = try interpolateVertexOutputs(allocator, v0, v1, v2, b0, b1, b2), }) catch return VkError.OutOfDeviceMemory; - if (fragments.len > 64_000) + if (fragments.items.len > 64_000) return VkError.MemoryFootprintTooBigDrv; } }