Roderick Colenbrander : wined3d: Override backbufferformat in window mode.

Alexandre Julliard julliard at wine.codeweavers.com
Mon Aug 27 06:07:37 CDT 2007


Module: wine
Branch: master
Commit: 308408151966ba92756b70faec1da302647e4d13
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=308408151966ba92756b70faec1da302647e4d13

Author: Roderick Colenbrander <thunderbird2k at gmx.net>
Date:   Fri Aug 24 23:44:00 2007 +0200

wined3d: Override backbufferformat in window mode.

---

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

diff --git a/dlls/wined3d/device.c b/dlls/wined3d/device.c
index 60f310a..425ffe2 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 */




More information about the wine-cvs mailing list