X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?p=fceu.git;a=blobdiff_plain;f=drivers%2Fcommon%2Fvidblit.c;h=535f1cafc34f4dd69515e2a8ae66d1128696a5de;hp=75802e346ebec9965ed88880ee7f1a5ad735d9d6;hb=4fdfab079f3f006ae215ab453072a25588aa951d;hpb=13a7da558887ad47a9f21b4c86cc4d7fd797cf42 diff --git a/drivers/common/vidblit.c b/drivers/common/vidblit.c index 75802e3..535f1ca 100644 --- a/drivers/common/vidblit.c +++ b/drivers/common/vidblit.c @@ -30,7 +30,7 @@ static int Bpp; // BYTES per pixel int InitBlitToHigh(int b, uint32 rmask, uint32 gmask, uint32 bmask) { Bpp=b; - + if(Bpp<=1 || Bpp>4) return(0); @@ -53,7 +53,7 @@ void KillBlitToHigh(void) } void SetPaletteBlitToHigh(uint8 *src) -{ +{ int cshiftr[3]; int cshiftl[3]; int a,x,z,y; @@ -115,7 +115,7 @@ void Blit8To8(uint8 *src, uint8 *dest, int xr, int yr, int pitch, int xscale, in { if(efx) { - for(y=yr;y;y--,/*dest+=pinc,*/src+=272-xr) + for(y=yr;y;y--,/*dest+=pinc,*/src+=320-xr) { int doo=yscale-(yscale>>1); do @@ -141,7 +141,7 @@ void Blit8To8(uint8 *src, uint8 *dest, int xr, int yr, int pitch, int xscale, in } else { - for(y=yr;y;y--,/*dest+=pinc,*/src+=272-xr) + for(y=yr;y;y--,/*dest+=pinc,*/src+=320-xr) { int doo=yscale; do @@ -161,11 +161,11 @@ void Blit8To8(uint8 *src, uint8 *dest, int xr, int yr, int pitch, int xscale, in src+=xr; } } - + } else { - for(y=yr;y;y--,dest+=pinc,src+=272-xr) + for(y=yr;y;y--,dest+=pinc,src+=320-xr) for(x=xr;x;x-=4,dest+=4,src+=4) *(uint32 *)dest=*(uint32 *)src; }