1
0
mirror of https://github.com/FunkyFr3sh/cnc-ddraw.git synced 2025-03-15 06:04:49 +01:00

make sure HighValue is not lower than LowValue

This commit is contained in:
FunkyFr3sh 2022-09-06 07:28:17 +02:00
parent 4821c8d216
commit 73afd3707a

View File

@ -231,6 +231,9 @@ HRESULT dds_Blt(
color_key.dwColorSpaceHighValue =
(dwFlags & DDBLT_KEYSRCOVERRIDE) ?
lpDDBltFx->ddckSrcColorkey.dwColorSpaceHighValue : src_surface->color_key.dwColorSpaceHighValue;
if (color_key.dwColorSpaceHighValue < color_key.dwColorSpaceLowValue)
color_key.dwColorSpaceHighValue = color_key.dwColorSpaceLowValue;
}
float scale_w = (float)src_w / dst_w;