X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=plugins%2Fdfxvideo%2Fprim.c;h=c872c284db045fa2d3391df0f3224c07d12877d8;hb=2da2fc7676c1fc40d26226a7a4c43728d9a2eedf;hp=a27602a62048aaadb38243c0a7cd6321fd6ef5c5;hpb=a48f14785ecc79b1ffe9dc51131d9b9aca1c7f2f;p=pcsx_rearmed.git diff --git a/plugins/dfxvideo/prim.c b/plugins/dfxvideo/prim.c index a27602a6..c872c284 100644 --- a/plugins/dfxvideo/prim.c +++ b/plugins/dfxvideo/prim.c @@ -575,7 +575,7 @@ static void primMoveImage(unsigned char * baseAddr) return; } - if(imageSX&1) // not dword aligned? slower func + if((imageSX|imageX0|imageX1)&1) // not dword aligned? slower func { unsigned short *SRCPtr, *DSTPtr; unsigned short LineOffset; @@ -1240,7 +1240,7 @@ static void primLineGEx(unsigned char *baseAddr) sly1=(short)(((int)sly1<>SIGNSHIFT); } - lc1 = gpuData[0] & 0xffffff; + lc1 = GETLE32(&gpuData[0]) & 0xffffff; DrawSemiTrans = (SEMITRANSBIT(GETLE32(&gpuData[0]))) ? TRUE : FALSE;