From e53892e827a16859703b34ab120ec7dffc6aaab6 Mon Sep 17 00:00:00 2001 From: mittorn Date: Wed, 13 Dec 2023 20:17:52 +0300 Subject: [PATCH] ref_gl: fix loop scope in ripple code --- ref/gl/gl_warp.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/ref/gl/gl_warp.c b/ref/gl/gl_warp.c index 961ec55c..146937bf 100644 --- a/ref/gl/gl_warp.c +++ b/ref/gl/gl_warp.c @@ -968,6 +968,7 @@ void R_UploadRipples( texture_t *image ) gl_texture_t *glt; uint32_t *pixels; int wbits, wmask, wshft; + int y; // discard unuseful textures if( !r_ripple.value || image->width > RIPPLES_CACHEWIDTH || image->width != image->height ) @@ -1005,11 +1006,12 @@ void R_UploadRipples( texture_t *image ) wshft = 7 - wbits; wmask = image->width - 1; - for( int y = 0; y < image->height; y++ ) + for( y = 0; y < image->height; y++ ) { int ry = y << ( 7 + wshft ); + int x; - for( int x = 0; x < image->width; x++ ) + for( x = 0; x < image->width; x++ ) { int rx = x << wshft; int val = g_ripple.curbuf[ry + rx] >> 4;