{
return (gpu_unai.LightLUT[((uSrc&0x7C00)>>5) | b5] << 10) |
(gpu_unai.LightLUT[ (uSrc&0x03E0) | g5] << 5) |
- (gpu_unai.LightLUT[((uSrc&0x001F)<<5) | r5] );
+ (gpu_unai.LightLUT[((uSrc&0x001F)<<5) | r5] ) |
+ (uSrc & 0x8000);
}
{
return (gpu_unai.LightLUT[((uSrc&0x7C00)>>5) | ((gCol>> 5)&0x1F)]<<10) |
(gpu_unai.LightLUT[ (uSrc&0x03E0) | ((gCol>>16)&0x1F)]<< 5) |
- (gpu_unai.LightLUT[((uSrc&0x001F)<<5) | (gCol>>27) ] );
+ (gpu_unai.LightLUT[((uSrc&0x001F)<<5) | (gCol>>27) ]) |
+ (uSrc & 0x8000);
}