From f0586cb4cf1316293e5b92367dca54ac7a1469d4 Mon Sep 17 00:00:00 2001 From: FunkyFr3sh Date: Thu, 27 Jul 2023 07:25:26 +0200 Subject: [PATCH] set DDSD_CAPS | DDSD_ALL --- src/ddsurface.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/ddsurface.c b/src/ddsurface.c index 8ce5dc2..21d44b9 100644 --- a/src/ddsurface.c +++ b/src/ddsurface.c @@ -1487,10 +1487,12 @@ HRESULT dd_CreateSurface( DDSURFACEDESC desc; memset(&desc, 0, sizeof(desc)); + desc.dwFlags |= DDSD_CAPS | DDSD_ALL; + if (lpDDSurfaceDesc->dwBackBufferCount > 1) { desc.dwBackBufferCount = lpDDSurfaceDesc->dwBackBufferCount - 1; - desc.dwFlags |= DDSD_BACKBUFFERCOUNT | DDSD_CAPS | DDSD_ALL; + desc.dwFlags |= DDSD_BACKBUFFERCOUNT; } if (dst_surface->caps & DDSCAPS_FRONTBUFFER)