Stefan Dösinger : wined3d: Use WINED3DSWAPEFFECT in the wined3d headers and code.

Alexandre Julliard julliard at wine.codeweavers.com
Tue Mar 28 12:12:22 CST 2006


Module: wine
Branch: refs/heads/master
Commit: 1d47556195ecea5dc1456597be5fb88bb2fbc9b1
URL:    http://source.winehq.org/git/?p=wine.git;a=commit;h=1d47556195ecea5dc1456597be5fb88bb2fbc9b1

Author: Stefan Dösinger <stefandoesinger at gmx.at>
Date:   Tue Mar 28 12:47:36 2006 +0200

wined3d: Use WINED3DSWAPEFFECT in the wined3d headers and code.

---

 dlls/d3d8/device.c           |    4 ++--
 dlls/d3d8/directx.c          |    2 +-
 dlls/d3d9/device.c           |    2 +-
 dlls/d3d9/directx.c          |    2 +-
 dlls/d3d9/swapchain.c        |    4 ++--
 dlls/wined3d/swapchain.c     |    2 +-
 include/wine/wined3d_types.h |    2 +-
 7 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/dlls/d3d8/device.c b/dlls/d3d8/device.c
index 5f3ceb4..2173d04 100644
--- a/dlls/d3d8/device.c
+++ b/dlls/d3d8/device.c
@@ -197,7 +197,7 @@ HRESULT WINAPI IDirect3DDevice8Impl_Crea
     localParameters.BackBufferCount                = &pPresentationParameters->BackBufferCount;
     localParameters.MultiSampleType                = (WINED3DMULTISAMPLE_TYPE *) &pPresentationParameters->MultiSampleType;
     localParameters.MultiSampleQuality             = NULL; /* d3d9 only */
-    localParameters.SwapEffect                     = &pPresentationParameters->SwapEffect;
+    localParameters.SwapEffect                     = (WINED3DSWAPEFFECT *) &pPresentationParameters->SwapEffect;
     localParameters.hDeviceWindow                  = &pPresentationParameters->hDeviceWindow;
     localParameters.Windowed                       = &pPresentationParameters->Windowed;
     localParameters.EnableAutoDepthStencil         = &pPresentationParameters->EnableAutoDepthStencil;
@@ -230,7 +230,7 @@ HRESULT WINAPI IDirect3DDevice8Impl_Rese
     localParameters.BackBufferCount                = &pPresentationParameters->BackBufferCount;
     localParameters.MultiSampleType                = (WINED3DMULTISAMPLE_TYPE *) &pPresentationParameters->MultiSampleType;
     localParameters.MultiSampleQuality             = NULL; /* D3d9 only */
-    localParameters.SwapEffect                     = &pPresentationParameters->SwapEffect;
+    localParameters.SwapEffect                     = (WINED3DSWAPEFFECT *) &pPresentationParameters->SwapEffect;
     localParameters.hDeviceWindow                  = &pPresentationParameters->hDeviceWindow;
     localParameters.Windowed                       = &pPresentationParameters->Windowed;
     localParameters.EnableAutoDepthStencil         = &pPresentationParameters->EnableAutoDepthStencil;
diff --git a/dlls/d3d8/directx.c b/dlls/d3d8/directx.c
index addfb8b..8241538 100644
--- a/dlls/d3d8/directx.c
+++ b/dlls/d3d8/directx.c
@@ -314,7 +314,7 @@ HRESULT  WINAPI  IDirect3D8Impl_CreateDe
     localParameters.MultiSampleType                = (WINED3DMULTISAMPLE_TYPE *) &pPresentationParameters->MultiSampleType;
     /* d3d9 only */
     localParameters.MultiSampleQuality             = NULL;
-    localParameters.SwapEffect                     = &pPresentationParameters->SwapEffect;
+    localParameters.SwapEffect                     = (WINED3DSWAPEFFECT *) &pPresentationParameters->SwapEffect;
     localParameters.hDeviceWindow                  = &pPresentationParameters->hDeviceWindow;
     localParameters.Windowed                       = &pPresentationParameters->Windowed;
     localParameters.EnableAutoDepthStencil         = &pPresentationParameters->EnableAutoDepthStencil;
diff --git a/dlls/d3d9/device.c b/dlls/d3d9/device.c
index 32880fa..c5eb0ea 100644
--- a/dlls/d3d9/device.c
+++ b/dlls/d3d9/device.c
@@ -172,7 +172,7 @@ HRESULT  WINAPI  IDirect3DDevice9Impl_Re
     localParameters.BackBufferCount                = &pPresentationParameters->BackBufferCount;            
     localParameters.MultiSampleType                = (WINED3DMULTISAMPLE_TYPE *) &pPresentationParameters->MultiSampleType;            
     localParameters.MultiSampleQuality             = &pPresentationParameters->MultiSampleQuality;         
-    localParameters.SwapEffect                     = &pPresentationParameters->SwapEffect;                 
+    localParameters.SwapEffect                     = (WINED3DSWAPEFFECT *) &pPresentationParameters->SwapEffect;                 
     localParameters.hDeviceWindow                  = &pPresentationParameters->hDeviceWindow;              
     localParameters.Windowed                       = &pPresentationParameters->Windowed;                   
     localParameters.EnableAutoDepthStencil         = &pPresentationParameters->EnableAutoDepthStencil;     
diff --git a/dlls/d3d9/directx.c b/dlls/d3d9/directx.c
index 62246fc..86389a9 100644
--- a/dlls/d3d9/directx.c
+++ b/dlls/d3d9/directx.c
@@ -298,7 +298,7 @@ HRESULT  WINAPI  IDirect3D9Impl_CreateDe
     localParameters.BackBufferCount                = &pPresentationParameters->BackBufferCount;
     localParameters.MultiSampleType                = (WINED3DMULTISAMPLE_TYPE *) &pPresentationParameters->MultiSampleType;
     localParameters.MultiSampleQuality             = &pPresentationParameters->MultiSampleQuality;
-    localParameters.SwapEffect                     = &pPresentationParameters->SwapEffect;
+    localParameters.SwapEffect                     = (WINED3DSWAPEFFECT *) &pPresentationParameters->SwapEffect;
     localParameters.hDeviceWindow                  = &pPresentationParameters->hDeviceWindow;
     localParameters.Windowed                       = &pPresentationParameters->Windowed;
     localParameters.EnableAutoDepthStencil         = &pPresentationParameters->EnableAutoDepthStencil;
diff --git a/dlls/d3d9/swapchain.c b/dlls/d3d9/swapchain.c
index 83ea7c2..c058720 100644
--- a/dlls/d3d9/swapchain.c
+++ b/dlls/d3d9/swapchain.c
@@ -128,7 +128,7 @@ HRESULT WINAPI IDirect3DSwapChain9Impl_G
     winePresentParameters.BackBufferCount = &pPresentationParameters->BackBufferCount;
     winePresentParameters.MultiSampleType = (WINED3DMULTISAMPLE_TYPE *) &pPresentationParameters->MultiSampleType;
     winePresentParameters.MultiSampleQuality = &pPresentationParameters->MultiSampleQuality;
-    winePresentParameters.SwapEffect = &pPresentationParameters->SwapEffect;
+    winePresentParameters.SwapEffect = (WINED3DSWAPEFFECT *)&pPresentationParameters->SwapEffect;
     winePresentParameters.hDeviceWindow = &pPresentationParameters->hDeviceWindow;
     winePresentParameters.Windowed = &pPresentationParameters->Windowed;
     winePresentParameters.EnableAutoDepthStencil = &pPresentationParameters->EnableAutoDepthStencil;
@@ -178,7 +178,7 @@ HRESULT  WINAPI  IDirect3DDevice9Impl_Cr
     localParameters.BackBufferCount                = &pPresentationParameters->BackBufferCount;
     localParameters.MultiSampleType                = (WINED3DMULTISAMPLE_TYPE *) &pPresentationParameters->MultiSampleType;
     localParameters.MultiSampleQuality             = &pPresentationParameters->MultiSampleQuality;
-    localParameters.SwapEffect                     = &pPresentationParameters->SwapEffect;
+    localParameters.SwapEffect                     = (WINED3DSWAPEFFECT *)&pPresentationParameters->SwapEffect;
     localParameters.hDeviceWindow                  = &pPresentationParameters->hDeviceWindow;
     localParameters.Windowed                       = &pPresentationParameters->Windowed;
     localParameters.EnableAutoDepthStencil         = &pPresentationParameters->EnableAutoDepthStencil;
diff --git a/dlls/wined3d/swapchain.c b/dlls/wined3d/swapchain.c
index 05dee94..e417eba 100644
--- a/dlls/wined3d/swapchain.c
+++ b/dlls/wined3d/swapchain.c
@@ -314,7 +314,7 @@ HRESULT WINAPI IWineD3DSwapChainImpl_Pre
     LEAVE_GL();
     /* Although this is not strictly required, a simple demo showed this does occur
        on (at least non-debug) d3d                                                  */
-    if (This->presentParms.SwapEffect & D3DSWAPEFFECT_DISCARD) {
+    if (This->presentParms.SwapEffect & WINED3DSWAPEFFECT_DISCARD) {
 
         TRACE("Clearing\n");
 
diff --git a/include/wine/wined3d_types.h b/include/wine/wined3d_types.h
index 08e68ba..5ecc645 100644
--- a/include/wine/wined3d_types.h
+++ b/include/wine/wined3d_types.h
@@ -479,7 +479,7 @@ typedef struct _WINED3DPRESENT_PARAMETER
     UINT                    *BackBufferCount;
     WINED3DMULTISAMPLE_TYPE *MultiSampleType;
     DWORD                   *MultiSampleQuality;
-    D3DSWAPEFFECT           *SwapEffect;
+    WINED3DSWAPEFFECT       *SwapEffect;
     HWND                    *hDeviceWindow;
     BOOL                    *Windowed;
     BOOL                    *EnableAutoDepthStencil;




More information about the wine-cvs mailing list