02676: All Laserdisc Games: Wrong colors using Direct3D on ATI cards
This commit is contained in:
parent
2bce10291f
commit
c742f29634
@ -2146,20 +2146,11 @@ INLINE void copyline_yuy16_to_uyvy(UINT16 *dst, const UINT16 *src, int width, co
|
|||||||
else
|
else
|
||||||
{
|
{
|
||||||
if (borderpix)
|
if (borderpix)
|
||||||
{
|
*dst++ = *src;
|
||||||
UINT16 srcpix = *src;
|
|
||||||
*dst++ = (srcpix >> 8) | (srcpix << 8);
|
|
||||||
}
|
|
||||||
for (x = 0; x < width; x++)
|
for (x = 0; x < width; x++)
|
||||||
{
|
*dst++ = *src++;
|
||||||
UINT16 srcpix = *src++;
|
|
||||||
*dst++ = (srcpix >> 8) | (srcpix << 8);
|
|
||||||
}
|
|
||||||
if (borderpix)
|
if (borderpix)
|
||||||
{
|
*dst++ = *--src;
|
||||||
UINT16 srcpix = *--src;
|
|
||||||
*dst++ = (srcpix >> 8) | (srcpix << 8);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user