mirror of
https://github.com/FunkyFr3sh/cnc-ddraw.git
synced 2025-03-15 06:04:49 +01:00
set color key on GetSurfaceDesc
This commit is contained in:
parent
57a98d667d
commit
1c9b39a1fd
@ -705,6 +705,13 @@ HRESULT dds_GetSurfaceDesc(IDirectDrawSurfaceImpl* This, LPDDSURFACEDESC lpDDSur
|
||||
lpDDSurfaceDesc->dwBackBufferCount = This->backbuffer_count;
|
||||
}
|
||||
|
||||
if (This->flags & DDSD_CKSRCBLT)
|
||||
{
|
||||
lpDDSurfaceDesc->dwFlags |= DDSD_CKSRCBLT;
|
||||
lpDDSurfaceDesc->ddckCKSrcBlt.dwColorSpaceHighValue = This->color_key.dwColorSpaceHighValue;
|
||||
lpDDSurfaceDesc->ddckCKSrcBlt.dwColorSpaceLowValue = This->color_key.dwColorSpaceLowValue;
|
||||
}
|
||||
|
||||
if (This->bpp == 8)
|
||||
{
|
||||
lpDDSurfaceDesc->ddpfPixelFormat.dwFlags |= DDPF_PALETTEINDEXED8;
|
||||
|
Loading…
x
Reference in New Issue
Block a user