From c1d5a6e14019f53841e05105ef2f502e5c313e4b Mon Sep 17 00:00:00 2001 From: Themaister Date: Wed, 23 Mar 2011 11:05:18 +0100 Subject: [PATCH] Fixes scaling bug for shaders. --- gfx/gl.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gfx/gl.c b/gfx/gl.c index 5b62b9a3a7..2e168a2e75 100644 --- a/gfx/gl.c +++ b/gfx/gl.c @@ -325,7 +325,9 @@ static void gl_init_fbo(gl_t *gl, unsigned width, unsigned height) gl_shader_scale(gl_shader_num(), &scale); if (scale.valid) gl->fbo_pass++; - else + + gl_shader_scale(1, &scale); + if (!scale.valid) { scale.scale_x = g_settings.video.fbo_scale_x; scale.scale_y = g_settings.video.fbo_scale_y;