# HG changeset patch # User Patrice Mandin # Date 1109783846 0 # Node ID af92ee34b3e2f0157d527ad959f6b062ec2af8fe # Parent c6ed27c7d47dcfb6945f3d7824c4bf52519b07cb Was using width of surface instead of pitch to calculate length of surface width in words diff -r c6ed27c7d47d -r af92ee34b3e2 src/video/gem/SDL_gemvideo.c --- a/src/video/gem/SDL_gemvideo.c Tue Feb 22 17:57:40 2005 +0000 +++ b/src/video/gem/SDL_gemvideo.c Wed Mar 02 17:17:26 2005 +0000 @@ -828,7 +828,7 @@ mfdb_src.fd_addr=surface->pixels; mfdb_src.fd_w=surf_width; mfdb_src.fd_h=surface->h; - mfdb_src.fd_wdwidth=mfdb_src.fd_w >> 4; + mfdb_src.fd_wdwidth= (surface->pitch/VDI_pixelsize) >> 4; mfdb_src.fd_nplanes=surface->format->BitsPerPixel; mfdb_src.fd_stand= mfdb_src.fd_r1=