# HG changeset patch # User Sam Lantinga # Date 1145257393 0 # Node ID 8a858076f39da7c486dda04d74dcd67c72e6e415 # Parent 51038e80ae59cff0bfa7aef8d8b7df6f8c7624a8 Added a note so I remember what the heck I was doing later. :) diff -r 51038e80ae59 -r 8a858076f39d src/video/SDL_yuv_sw.c --- a/src/video/SDL_yuv_sw.c Mon Apr 17 06:47:23 2006 +0000 +++ b/src/video/SDL_yuv_sw.c Mon Apr 17 07:03:13 2006 +0000 @@ -1178,6 +1178,11 @@ stretch = 0; scale_2x = 0; if ( src->x || src->y || src->w < overlay->w || src->h < overlay->h ) { + /* The source rectangle has been clipped. + Using a scratch surface is easier than adding clipped + source support to all the blitters, plus that would + slow them down in the general unclipped case. + */ stretch = 1; } else if ( (src->w != dst->w) || (src->h != dst->h) ) { if ( (dst->w == 2*src->w) &&