renderer/opengl: set the font grid

This commit is contained in:
Mitchell Hashimoto
2024-04-06 19:55:00 -07:00
parent 2f61f7d6a3
commit 3b0b9c2cfd

View File

@ -594,9 +594,16 @@ pub fn setFontGrid(self: *OpenGL, grid: *font.SharedGrid) void {
if (single_threaded_draw) self.draw_mutex.lock(); if (single_threaded_draw) self.draw_mutex.lock();
defer if (single_threaded_draw) self.draw_mutex.unlock(); defer if (single_threaded_draw) self.draw_mutex.unlock();
// Reset our font grid
self.font_grid = grid;
self.grid_metrics = grid.metrics;
self.texture_greyscale_modified = 0;
self.texture_greyscale_resized = 0;
self.texture_color_modified = 0;
self.texture_color_resized = 0;
// Defer our GPU updates // Defer our GPU updates
self.deferred_font_size = .{ .metrics = grid.metrics }; self.deferred_font_size = .{ .metrics = grid.metrics };
self.grid_metrics = grid.metrics;
} }
/// The primary render callback that is completely thread-safe. /// The primary render callback that is completely thread-safe.