mirror of
https://github.com/FunkyFr3sh/cnc-ddraw.git
synced 2025-03-24 17:49:52 +01:00
make sure HighValue is not lower than LowValue
This commit is contained in:
parent
4821c8d216
commit
73afd3707a
@ -231,6 +231,9 @@ HRESULT dds_Blt(
|
|||||||
color_key.dwColorSpaceHighValue =
|
color_key.dwColorSpaceHighValue =
|
||||||
(dwFlags & DDBLT_KEYSRCOVERRIDE) ?
|
(dwFlags & DDBLT_KEYSRCOVERRIDE) ?
|
||||||
lpDDBltFx->ddckSrcColorkey.dwColorSpaceHighValue : src_surface->color_key.dwColorSpaceHighValue;
|
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;
|
float scale_w = (float)src_w / dst_w;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user