#247 fix color key issues in Kohan: Immortal Sovereigns
This commit is contained in:
parent
a95003fbc2
commit
c17db0349a
2 changed files with 8 additions and 2 deletions
|
@ -1328,6 +1328,12 @@ HRESULT dd_CreateSurface(
|
|||
dst_surface->caps = lpDDSurfaceDesc->ddsCaps.dwCaps;
|
||||
dst_surface->ddraw = This;
|
||||
|
||||
if (dst_surface->flags & DDSD_CKSRCBLT)
|
||||
{
|
||||
dst_surface->color_key.dwColorSpaceHighValue = lpDDSurfaceDesc->ddckCKSrcBlt.dwColorSpaceHighValue;
|
||||
dst_surface->color_key.dwColorSpaceLowValue = lpDDSurfaceDesc->ddckCKSrcBlt.dwColorSpaceLowValue;
|
||||
}
|
||||
|
||||
if (dst_surface->flags & DDSD_PIXELFORMAT)
|
||||
{
|
||||
switch (lpDDSurfaceDesc->ddpfPixelFormat.dwRGBBitCount)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue