X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?p=pcsx_rearmed.git;a=blobdiff_plain;f=plugins%2Fdfxvideo%2Fsoft.c;h=a9d9e042628c4a58af44691f12e7137b243fa0ea;hp=70cf50cd2720d9c35800d61e0f82751696b8ea7c;hb=4ad17db3c1b6bfa042832d613369eda9c7ffff4f;hpb=378592c4dbc0e2e2b75da0f49202969f82c0787a diff --git a/plugins/dfxvideo/soft.c b/plugins/dfxvideo/soft.c index 70cf50cd..a9d9e042 100644 --- a/plugins/dfxvideo/soft.c +++ b/plugins/dfxvideo/soft.c @@ -971,13 +971,14 @@ static void FillSoftwareAreaTrans(short x0,short y0,short x1, // FILL AREA TRANS { uint32_t *DSTPtr; unsigned short LineOffset; - uint32_t lcol = HOST2LE32(lSetMask | (((uint32_t)(col)) << 16) | col); + uint32_t lcol = lSetMask | ((uint32_t)col << 16) | col; dx>>=1; DSTPtr = (uint32_t *)(psxVuw + (1024*y0) + x0); LineOffset = 512 - dx; if(!bCheckMask && !DrawSemiTrans) { + lcol = HOST2LE32(lcol); for(i=0;i> 16; if(drawX>xmin) xmin=drawX; @@ -2409,9 +2410,9 @@ static inline void drawPoly3Fi(short x1,short y1,short x2,short y2,short x3,shor for(j=xmin;j> 16; if(drawX>xmin) xmin=drawX; @@ -2489,9 +2490,9 @@ static void drawPoly4F(int32_t rgb) for(j=xmin;j