From cd3a439a9546706c8a4cb549ce9ed1ea42302f90 Mon Sep 17 00:00:00 2001 From: FunkyFr3sh Date: Wed, 29 Mar 2023 01:11:45 +0200 Subject: [PATCH] only use catmull rom if upscaling is required --- src/render_ogl.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/render_ogl.c b/src/render_ogl.c index 21c6631..b20b0d9 100644 --- a/src/render_ogl.c +++ b/src/render_ogl.c @@ -181,7 +181,9 @@ static void ogl_build_programs() { g_ogl.scale_program = oglu_build_program_from_file(shader_path, wglCreateContextAttribsARB != NULL); - if (!g_ogl.scale_program) + if (!g_ogl.scale_program && + (g_ddraw->render.viewport.width != g_ddraw->width || + g_ddraw->render.viewport.height != g_ddraw->height)) { g_ogl.scale_program = oglu_build_program(PASSTHROUGH_VERT_SHADER, CATMULL_ROM_FRAG_SHADER);