Stefan Dösinger : wined3d: Add WINED3DINDEXBUFFER_DESC to wined3dtypes.h.

Alexandre Julliard julliard at wine.codeweavers.com
Wed Mar 15 05:11:57 CST 2006


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

Author: Stefan Dösinger <stefandoesinger at gmx.at>
Date:   Tue Mar 14 23:14:40 2006 +0100

wined3d: Add WINED3DINDEXBUFFER_DESC to wined3dtypes.h.

---

 dlls/d3d8/indexbuffer.c          |    2 +-
 dlls/d3d9/indexbuffer.c          |    2 +-
 dlls/wined3d/device.c            |    2 +-
 dlls/wined3d/indexbuffer.c       |    2 +-
 include/wine/wined3d_interface.h |    2 +-
 include/wine/wined3d_types.h     |    8 ++++++++
 6 files changed, 13 insertions(+), 5 deletions(-)

diff --git a/dlls/d3d8/indexbuffer.c b/dlls/d3d8/indexbuffer.c
index 7d18a44..2f06cf9 100644
--- a/dlls/d3d8/indexbuffer.c
+++ b/dlls/d3d8/indexbuffer.c
@@ -126,7 +126,7 @@ HRESULT WINAPI IDirect3DIndexBuffer8Impl
 HRESULT  WINAPI        IDirect3DIndexBuffer8Impl_GetDesc(LPDIRECT3DINDEXBUFFER8 iface, D3DINDEXBUFFER_DESC *pDesc) {
     IDirect3DIndexBuffer8Impl *This = (IDirect3DIndexBuffer8Impl *)iface;
     TRACE("(%p) Relay\n", This);
-    return IWineD3DIndexBuffer_GetDesc(This->wineD3DIndexBuffer, pDesc);
+    return IWineD3DIndexBuffer_GetDesc(This->wineD3DIndexBuffer, (WINED3DINDEXBUFFER_DESC *) pDesc);
 }
 
 
diff --git a/dlls/d3d9/indexbuffer.c b/dlls/d3d9/indexbuffer.c
index 1b17ebd..5e5def0 100644
--- a/dlls/d3d9/indexbuffer.c
+++ b/dlls/d3d9/indexbuffer.c
@@ -127,7 +127,7 @@ HRESULT WINAPI IDirect3DIndexBuffer9Impl
 HRESULT  WINAPI        IDirect3DIndexBuffer9Impl_GetDesc(LPDIRECT3DINDEXBUFFER9 iface, D3DINDEXBUFFER_DESC *pDesc) {
     IDirect3DIndexBuffer9Impl *This = (IDirect3DIndexBuffer9Impl *)iface;
     TRACE("(%p) Relay\n", This);
-    return IWineD3DIndexBuffer_GetDesc(This->wineD3DIndexBuffer, pDesc);
+    return IWineD3DIndexBuffer_GetDesc(This->wineD3DIndexBuffer, (WINED3DINDEXBUFFER_DESC *) pDesc);
 }
 
 
diff --git a/dlls/wined3d/device.c b/dlls/wined3d/device.c
index eab7fbf..84b7d14 100644
--- a/dlls/wined3d/device.c
+++ b/dlls/wined3d/device.c
@@ -5024,7 +5024,7 @@ HRESULT  WINAPI  IWineD3DDeviceImpl_Draw
     IWineD3DDeviceImpl  *This = (IWineD3DDeviceImpl *)iface;
     UINT                 idxStride = 2;
     IWineD3DIndexBuffer *pIB;
-    D3DINDEXBUFFER_DESC  IdxBufDsc;
+    WINED3DINDEXBUFFER_DESC  IdxBufDsc;
 
     pIB = This->stateBlock->pIndexData;
     This->stateBlock->streamIsUP = FALSE;
diff --git a/dlls/wined3d/indexbuffer.c b/dlls/wined3d/indexbuffer.c
index 834b79a..ffa55ce 100644
--- a/dlls/wined3d/indexbuffer.c
+++ b/dlls/wined3d/indexbuffer.c
@@ -116,7 +116,7 @@ HRESULT  WINAPI        IWineD3DIndexBuff
     TRACE("(%p) : stub\n", This);
     return D3D_OK;
 }
-HRESULT  WINAPI        IWineD3DIndexBufferImpl_GetDesc(IWineD3DIndexBuffer *iface, D3DINDEXBUFFER_DESC *pDesc) {
+HRESULT  WINAPI        IWineD3DIndexBufferImpl_GetDesc(IWineD3DIndexBuffer *iface, WINED3DINDEXBUFFER_DESC *pDesc) {
     IWineD3DIndexBufferImpl *This = (IWineD3DIndexBufferImpl *)iface;
 
     TRACE("(%p)\n", This);
diff --git a/include/wine/wined3d_interface.h b/include/wine/wined3d_interface.h
index 7739225..f1ff945 100644
--- a/include/wine/wined3d_interface.h
+++ b/include/wine/wined3d_interface.h
@@ -684,7 +684,7 @@ DECLARE_INTERFACE_(IWineD3DIndexBuffer,I
     /*** IWineD3DIndexBuffer methods ***/
     STDMETHOD(Lock)(THIS_ UINT  OffsetToLock, UINT  SizeToLock, BYTE ** ppbData, DWORD  Flags) PURE;
     STDMETHOD(Unlock)(THIS) PURE;
-    STDMETHOD(GetDesc)(THIS_ D3DINDEXBUFFER_DESC  * pDesc) PURE;
+    STDMETHOD(GetDesc)(THIS_ WINED3DINDEXBUFFER_DESC  * pDesc) PURE;
 };
 #undef INTERFACE
 
diff --git a/include/wine/wined3d_types.h b/include/wine/wined3d_types.h
index 6b8a558..d5fe5f7 100644
--- a/include/wine/wined3d_types.h
+++ b/include/wine/wined3d_types.h
@@ -610,6 +610,14 @@ typedef struct _WINED3DVERTEXBUFFER_DESC
     DWORD                   FVF;
 } WINED3DVERTEXBUFFER_DESC;
 
+typedef struct _WINED3DINDEXBUFFER_DESC {
+    WINED3DFORMAT           Format;
+    WINED3DRESOURCETYPE     Type;
+    DWORD                   Usage;
+    D3DPOOL                 Pool;
+    UINT                    Size;
+} WINED3DINDEXBUFFER_DESC;
+
 /*
  * The wined3dcaps structure
  */




More information about the wine-cvs mailing list