From 05c130399fe929498bb0d0d3192e60c7f399da23 Mon Sep 17 00:00:00 2001 From: gewlitys Date: Fri, 18 Jul 2003 16:29:55 +0000 Subject: [PATCH] Removed src_p2 from 24bpp nearest neighbor git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@1064 8092fc87-c524-0410-9efc-e669fe64eaf9 --- sc2/src/sc2code/libs/graphics/sdl/2xscalers.c | 15 ++------------- 1 file changed, 2 insertions(+), 13 deletions(-) diff --git a/sc2/src/sc2code/libs/graphics/sdl/2xscalers.c b/sc2/src/sc2code/libs/graphics/sdl/2xscalers.c index c620fb712..aa2f263f9 100644 --- a/sc2/src/sc2code/libs/graphics/sdl/2xscalers.c +++ b/sc2/src/sc2code/libs/graphics/sdl/2xscalers.c @@ -2386,30 +2386,19 @@ void Scale_Nearest (SDL_Surface *src, SDL_Surface *dst, SDL_Rect *r) { PIXEL_24BIT *src_p = (PIXEL_24BIT *)src->pixels; PIXEL_24BIT *dst_p = (PIXEL_24BIT *)dst->pixels; - PIXEL_24BIT *src_p2; - const int dd = dw - rw * 2; // override Uint32 pixval_32; src_p += w*y0 + x0; dst_p += (dw*y0 + x0) * 2; for (y = 0; y < rh; ++y) { - src_p2 = src_p; - for (x = 0; x < rw; ++x, ++src_p) - { - pixval_32 = GET_PIX_24BIT (src_p); - SET_PIX_24BIT (dst_p, pixval_32); - dst_p++; - SET_PIX_24BIT (dst_p, pixval_32); - dst_p++; - } - dst_p += dd; - src_p = src_p2; for (x = 0; x < rw; ++x, ++src_p) { pixval_32 = GET_PIX_24BIT (src_p); SET_PIX_24BIT (dst_p, pixval_32); + SET_PIX_24BIT (dst_p + dw, pixval_32); dst_p++; SET_PIX_24BIT (dst_p, pixval_32); + SET_PIX_24BIT (dst_p + dw, pixval_32); dst_p++; } dst_p += dd;