mirror of
https://github.com/FunkyFr3sh/cnc-ddraw.git
synced 2025-03-24 17:49:52 +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;
|
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)
|
if (This->bpp == 8)
|
||||||
{
|
{
|
||||||
lpDDSurfaceDesc->ddpfPixelFormat.dwFlags |= DDPF_PALETTEINDEXED8;
|
lpDDSurfaceDesc->ddpfPixelFormat.dwFlags |= DDPF_PALETTEINDEXED8;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user