From 308408151966ba92756b70faec1da302647e4d13 Mon Sep 17 00:00:00 2001
From: Roderick Colenbrander <thunderbird2k@gmx.net>
Date: Fri, 24 Aug 2007 23:44:00 +0200
Subject: [PATCH] wined3d: Override backbufferformat in window mode.

---
 dlls/wined3d/device.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/dlls/wined3d/device.c b/dlls/wined3d/device.c
index 60f310afbb5..425ffe2270d 100644
--- a/dlls/wined3d/device.c
+++ b/dlls/wined3d/device.c
@@ -1336,6 +1336,10 @@ static HRESULT WINAPI IWineD3DDeviceImpl_CreateAdditionalSwapChain(IWineD3DDevic
            pPresentationParameters->BackBufferHeight = Rect.bottom;
            TRACE("Updating height to %d\n", pPresentationParameters->BackBufferHeight);
         }
+        if (pPresentationParameters->BackBufferFormat == WINED3DFMT_UNKNOWN) {
+           pPresentationParameters->BackBufferFormat = object->orig_fmt;
+           TRACE("Updating format to %s\n", debug_d3dformat(object->orig_fmt));
+        }
     }
 
     /* Put the correct figures in the presentation parameters */
-- 
GitLab