From 6840d2ea58e9f8bcb1cbdec8554d671c69019e50 Mon Sep 17 00:00:00 2001 From: FunkyFr3sh Date: Tue, 18 Jul 2023 03:10:51 +0200 Subject: [PATCH] #225 add some notes --- src/ddsurface.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/ddsurface.c b/src/ddsurface.c index 4a748de..0425318 100644 --- a/src/ddsurface.c +++ b/src/ddsurface.c @@ -1333,6 +1333,12 @@ HRESULT dd_CreateSurface( } } + if (dst_surface->caps & DDSCAPS_FLIP) + { + /* may or may not be needed by some games, keep commented out for now */ + //dst_surface->caps |= DDSCAPS_FRONTBUFFER; + } + if (dst_surface->caps & DDSCAPS_PRIMARYSURFACE) { dst_surface->width = g_ddraw->width; @@ -1480,7 +1486,8 @@ HRESULT dd_CreateSurface( desc.dwFlags |= DDSD_BACKBUFFERCOUNT; } - desc.ddsCaps.dwCaps |= DDSCAPS_BACKBUFFER; + /* setting DDSCAPS_FLIP enables flip for Nox, keep commented out for now */ + desc.ddsCaps.dwCaps |= DDSCAPS_BACKBUFFER;// | DDSCAPS_FLIP; desc.dwWidth = dst_surface->width; desc.dwHeight = dst_surface->height;