Stefan Dösinger : wined3d: Add WINED3DRASTERSTATUS to wined3d_types.h.

Alexandre Julliard julliard at wine.codeweavers.com
Tue Apr 4 05:37:42 CDT 2006


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

Author: Stefan Dösinger <stefandoesinger at gmx.at>
Date:   Tue Apr  4 00:27:28 2006 +0200

wined3d: Add WINED3DRASTERSTATUS to wined3d_types.h.

---

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

diff --git a/dlls/d3d8/device.c b/dlls/d3d8/device.c
index 96f44f0..54ffb04 100644
--- a/dlls/d3d8/device.c
+++ b/dlls/d3d8/device.c
@@ -266,7 +266,7 @@ HRESULT WINAPI IDirect3DDevice8Impl_GetR
     IDirect3DDevice8Impl *This = (IDirect3DDevice8Impl *)iface;
     TRACE("(%p) Relay\n", This);
 
-    return IWineD3DDevice_GetRasterStatus(This->WineD3DDevice, 0, pRasterStatus);
+    return IWineD3DDevice_GetRasterStatus(This->WineD3DDevice, 0, (WINED3DRASTER_STATUS *) pRasterStatus);
 }
 
 void WINAPI IDirect3DDevice8Impl_SetGammaRamp(LPDIRECT3DDEVICE8 iface, DWORD Flags, CONST D3DGAMMARAMP* pRamp) {
diff --git a/dlls/d3d9/device.c b/dlls/d3d9/device.c
index 9c68e84..3f557f2 100644
--- a/dlls/d3d9/device.c
+++ b/dlls/d3d9/device.c
@@ -208,7 +208,7 @@ HRESULT  WINAPI  IDirect3DDevice9Impl_Ge
     IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface;
     TRACE("(%p) Relay\n", This);
     
-    return IWineD3DDevice_GetRasterStatus(This->WineD3DDevice, iSwapChain, pRasterStatus);        
+    return IWineD3DDevice_GetRasterStatus(This->WineD3DDevice, iSwapChain, (WINED3DRASTER_STATUS *) pRasterStatus);        
 }
 
 HRESULT WINAPI IDirect3DDevice9Impl_SetDialogBoxMode(LPDIRECT3DDEVICE9 iface, BOOL bEnableDialogs) {
diff --git a/dlls/d3d9/swapchain.c b/dlls/d3d9/swapchain.c
index 7382a9e..4eac38e 100644
--- a/dlls/d3d9/swapchain.c
+++ b/dlls/d3d9/swapchain.c
@@ -94,7 +94,7 @@ HRESULT WINAPI IDirect3DSwapChain9Impl_G
 HRESULT WINAPI IDirect3DSwapChain9Impl_GetRasterStatus(LPDIRECT3DSWAPCHAIN9 iface, D3DRASTER_STATUS* pRasterStatus) {
     IDirect3DSwapChain9Impl *This = (IDirect3DSwapChain9Impl *)iface;
     TRACE("(%p) Relay\n", This);
-    return IWineD3DSwapChain_GetRasterStatus(This->wineD3DSwapChain, pRasterStatus);
+    return IWineD3DSwapChain_GetRasterStatus(This->wineD3DSwapChain, (WINED3DRASTER_STATUS *) pRasterStatus);
 }
 
 HRESULT WINAPI IDirect3DSwapChain9Impl_GetDisplayMode(LPDIRECT3DSWAPCHAIN9 iface, D3DDISPLAYMODE* pMode) {
diff --git a/dlls/wined3d/device.c b/dlls/wined3d/device.c
index 14d1b5e..5df1ab2 100644
--- a/dlls/wined3d/device.c
+++ b/dlls/wined3d/device.c
@@ -5454,7 +5454,7 @@ BOOL     WINAPI  IWineD3DDeviceImpl_GetS
 }
 
 
-HRESULT  WINAPI  IWineD3DDeviceImpl_GetRasterStatus(IWineD3DDevice *iface, UINT iSwapChain, D3DRASTER_STATUS* pRasterStatus) {
+HRESULT  WINAPI  IWineD3DDeviceImpl_GetRasterStatus(IWineD3DDevice *iface, UINT iSwapChain, WINED3DRASTER_STATUS* pRasterStatus) {
     IWineD3DDeviceImpl *This = (IWineD3DDeviceImpl *)iface;
     IWineD3DSwapChain *swapChain;
     HRESULT hr;
diff --git a/dlls/wined3d/swapchain.c b/dlls/wined3d/swapchain.c
index f2e6a56..55bb6e1 100644
--- a/dlls/wined3d/swapchain.c
+++ b/dlls/wined3d/swapchain.c
@@ -381,7 +381,7 @@ HRESULT WINAPI IWineD3DSwapChainImpl_Get
 
 }
 
-HRESULT WINAPI IWineD3DSwapChainImpl_GetRasterStatus(IWineD3DSwapChain *iface, D3DRASTER_STATUS*pRasterStatus) {
+HRESULT WINAPI IWineD3DSwapChainImpl_GetRasterStatus(IWineD3DSwapChain *iface, WINED3DRASTER_STATUS *pRasterStatus) {
     IWineD3DSwapChainImpl *This = (IWineD3DSwapChainImpl *)iface;
     static BOOL showFixmes = TRUE;
     pRasterStatus->InVBlank = TRUE;
diff --git a/include/wine/wined3d_interface.h b/include/wine/wined3d_interface.h
index 6478d8d..f64ff92 100644
--- a/include/wine/wined3d_interface.h
+++ b/include/wine/wined3d_interface.h
@@ -329,7 +329,7 @@ DECLARE_INTERFACE_(IWineD3DDevice,IWineD
     STDMETHOD(GetDirect3D)(THIS_ IWineD3D** ppD3D) PURE;
     STDMETHOD(GetDisplayMode)(THIS_ UINT iSwapChain, WINED3DDISPLAYMODE* pMode) PURE;
     STDMETHOD_(UINT, GetNumberOfSwapChains)(THIS) PURE;
-    STDMETHOD(GetRasterStatus)(THIS_ UINT iSwapChain, D3DRASTER_STATUS* pRasterStatus) PURE;
+    STDMETHOD(GetRasterStatus)(THIS_ UINT iSwapChain, WINED3DRASTER_STATUS* pRasterStatus) PURE;
     STDMETHOD(GetSwapChain)(THIS_ UINT iSwapChain, struct IWineD3DSwapChain **pSwapChain) PURE;
     STDMETHOD(Reset)(THIS_ WINED3DPRESENT_PARAMETERS* pPresentationParameters) PURE;
     STDMETHOD(SetDialogBoxMode)(THIS_ BOOL bEnableDialogs) PURE;
@@ -1293,7 +1293,7 @@ DECLARE_INTERFACE_(IWineD3DSwapChain,IWi
     STDMETHOD(Present)(THIS_ CONST RECT *pSourceRect, CONST RECT *pDestRect, HWND hDestWindowOverride, CONST RGNDATA *pDirtyRegion, DWORD dwFlags) PURE;
     STDMETHOD(GetFrontBufferData)(THIS_ IWineD3DSurface *pDestSurface) PURE;
     STDMETHOD(GetBackBuffer)(THIS_ UINT iBackBuffer, WINED3DBACKBUFFER_TYPE Type, IWineD3DSurface **ppBackBuffer) PURE;
-    STDMETHOD(GetRasterStatus)(THIS_ D3DRASTER_STATUS *pRasterStatus) PURE;
+    STDMETHOD(GetRasterStatus)(THIS_ WINED3DRASTER_STATUS *pRasterStatus) PURE;
     STDMETHOD(GetDisplayMode)(THIS_ WINED3DDISPLAYMODE *pMode) PURE;
     STDMETHOD(GetPresentParameters)(THIS_ WINED3DPRESENT_PARAMETERS *pPresentationParameters) PURE;
     STDMETHOD(SetGammaRamp)(THIS_ DWORD Flags, const D3DGAMMARAMP *pRamp) PURE;
diff --git a/include/wine/wined3d_types.h b/include/wine/wined3d_types.h
index a072981..da42bcb 100644
--- a/include/wine/wined3d_types.h
+++ b/include/wine/wined3d_types.h
@@ -631,6 +631,11 @@ typedef struct _WINED3DDEVINFO_STAGETIMI
     float         ComputationProcessingPercent;
 } WINED3DDEVINFO_STAGETIMINGS;
 
+typedef struct _WINED3DRASTER_STATUS {
+    BOOL            InVBlank;
+    UINT            ScanLine;
+} WINED3DRASTER_STATUS;
+
 
 typedef struct WINED3DRESOURCESTATS {
     BOOL                bThrashing;




More information about the wine-cvs mailing list