diff --git a/kitty/shaders.c b/kitty/shaders.c index 35867931e..67f8662a4 100644 --- a/kitty/shaders.c +++ b/kitty/shaders.c @@ -330,7 +330,6 @@ draw_cells_interleaved(ssize_t vao_idx, ssize_t gvao_idx, Screen *screen, OSWind glBindFramebuffer(GL_DRAW_FRAMEBUFFER, offscreen_framebuffer); glFramebufferTexture(GL_DRAW_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, os_window->offscreen_texture_id, 0); /* if (glCheckFramebufferStatus(GL_DRAW_FRAMEBUFFER) != GL_FRAMEBUFFER_COMPLETE) fatal("offscreen framebuffer not complete"); */ - glViewport(0, 0, os_window->viewport_width, os_window->viewport_height); bind_program(CELL_BG_PROGRAM); glDrawArraysInstanced(GL_TRIANGLE_FAN, 0, 4, screen->lines * screen->columns); @@ -349,7 +348,6 @@ draw_cells_interleaved(ssize_t vao_idx, ssize_t gvao_idx, Screen *screen, OSWind glDisable(GL_BLEND); glBindFramebuffer(GL_DRAW_FRAMEBUFFER, 0); - glViewport(0, 0, os_window->viewport_width, os_window->viewport_height); // Now render the framebuffer to the screen reversing alpha pre-multiplication glEnable(GL_SCISSOR_TEST);