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

fix flags

This commit is contained in:
FunkyFr3sh 2023-09-10 02:31:28 +02:00
parent 6bdeaab161
commit 340febc65e
2 changed files with 8 additions and 3 deletions

View File

@ -406,7 +406,8 @@ HRESULT dd_GetCaps(LPDDCAPS_DX1 lpDDDriverCaps, LPDDCAPS_DX1 lpDDEmulCaps)
DDCAPS_BLTSTRETCH |
DDCAPS_CANCLIP |
DDCAPS_CANBLTSYSMEM |
DDCAPS_CANCLIPSTRETCHED;
DDCAPS_CANCLIPSTRETCHED |
DDCAPS_COLORKEY;
lpDDDriverCaps->dwCaps2 =
DDCAPS2_NOPAGELOCKREQUIRED |

View File

@ -686,8 +686,7 @@ HRESULT dds_GetSurfaceDesc(IDirectDrawSurfaceImpl* This, LPDDSURFACEDESC lpDDSur
DDSD_HEIGHT |
DDSD_PITCH |
DDSD_PIXELFORMAT |
DDSD_LPSURFACE |
DDSD_BACKBUFFERCOUNT;
DDSD_LPSURFACE;
lpDDSurfaceDesc->dwWidth = This->width;
lpDDSurfaceDesc->dwHeight = This->height;
@ -697,7 +696,12 @@ HRESULT dds_GetSurfaceDesc(IDirectDrawSurfaceImpl* This, LPDDSURFACEDESC lpDDSur
lpDDSurfaceDesc->ddpfPixelFormat.dwFlags = DDPF_RGB;
lpDDSurfaceDesc->ddpfPixelFormat.dwRGBBitCount = This->bpp;
lpDDSurfaceDesc->ddsCaps.dwCaps = This->caps;
if (This->flags & DDSD_BACKBUFFERCOUNT)
{
lpDDSurfaceDesc->dwFlags |= DDSD_BACKBUFFERCOUNT;
lpDDSurfaceDesc->dwBackBufferCount = This->backbuffer_count;
}
if (This->bpp == 8)
{