From a4e7985fb0545b6211a8fea1779bfb461efb00e3 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 5 Oct 2017 18:21:29 +0530 Subject: [PATCH] Condition on negative refs as well as in the future we will use interleaved drawing for background opacity as well --- kitty/shaders.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kitty/shaders.c b/kitty/shaders.c index 8962e23ef..9fb2ac7bb 100644 --- a/kitty/shaders.c +++ b/kitty/shaders.c @@ -341,7 +341,7 @@ draw_cells_interleaved(Screen *screen) { bind_program(CELL_BACKGROUND_PROGRAM); glDrawArraysInstanced(GL_TRIANGLE_FAN, 0, 4, screen->lines * screen->columns); check_gl(); - draw_graphics(screen->grman->render_data, 0, screen->grman->num_of_negative_refs); + if (screen->grman->num_of_negative_refs) draw_graphics(screen->grman->render_data, 0, screen->grman->num_of_negative_refs); bind_program(CELL_SPECIAL_PROGRAM); glDrawArraysInstanced(GL_TRIANGLE_FAN, 0, 4, screen->lines * screen->columns); check_gl();