Date: Mon, 31 Oct 2005 14:23:34 +0100
From: Thomas Omilian <paccy@arcor.de>
To: sdl@libsdl.org
Subject: [SDL] SDL_SoftStretch() fixed!
Ok, after debugging the night I found the error:
in video/SDL_stretch.c in Line 81
/* See if we need to regenerate the copy buffer */
if ( (src_w == last.src_w) &&
(dst_w == last.src_w) && (bpp == last.bpp) ) {
return(0);
}
the second comparison should be (dst_w == last dst_w).
Perhaps someone could apply it to the source...
Regards,
Thomas Omilian
--- a/src/video/SDL_stretch.c Sun Oct 30 05:45:46 2005 +0000
+++ b/src/video/SDL_stretch.c Tue Nov 01 04:14:24 2005 +0000
@@ -78,7 +78,7 @@
/* See if we need to regenerate the copy buffer */
if ( (src_w == last.src_w) &&
- (dst_w == last.src_w) && (bpp == last.bpp) ) {
+ (dst_w == last.dst_w) && (bpp == last.bpp) ) {
return(0);
}
last.bpp = bpp;