make colors more distinct for demo cells

This commit is contained in:
Mitchell Hashimoto
2022-04-15 09:27:53 -07:00
parent 8ea0299375
commit 38428f94c1

View File

@ -113,8 +113,6 @@ pub fn init(alloc: Allocator) !Grid {
errdefer vbo.destroy(); errdefer vbo.destroy();
var vbobind = try vbo.bind(.ArrayBuffer); var vbobind = try vbo.bind(.ArrayBuffer);
defer vbobind.unbind(); defer vbobind.unbind();
//try vbobind.setDataNull(vertices.items, .StaticDraw);
var offset: usize = 0; var offset: usize = 0;
try vbobind.attributeAdvanced(0, 2, gl.c.GL_UNSIGNED_SHORT, false, @sizeOf(GPUCell), offset); try vbobind.attributeAdvanced(0, 2, gl.c.GL_UNSIGNED_SHORT, false, @sizeOf(GPUCell), offset);
offset += 2 * @sizeOf(u16); offset += 2 * @sizeOf(u16);
@ -157,9 +155,9 @@ pub fn demoCells(self: *Grid) !void {
self.cells.appendAssumeCapacity(.{ self.cells.appendAssumeCapacity(.{
.grid_col = @intCast(u16, col), .grid_col = @intCast(u16, col),
.grid_row = @intCast(u16, row), .grid_row = @intCast(u16, row),
.bg_r = 200, .bg_r = @intCast(u8, @mod(col * row, 255)),
.bg_g = 100, .bg_g = @intCast(u8, @mod(col, 255)),
.bg_b = 150, .bg_b = @intCast(u8, 255 - @mod(col, 255)),
.bg_a = 255, .bg_a = 255,
}); });
} }