Stefan Dösinger : wined3d: Add macros for (Un) Init3D and Flip.

Alexandre Julliard julliard at wine.codeweavers.com
Fri Apr 14 04:13:29 CDT 2006


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

Author: Stefan Dösinger <stefandoesinger at gmx.at>
Date:   Thu Apr 13 18:35:59 2006 +0200

wined3d: Add macros for (Un)Init3D and Flip.

---

 include/wine/wined3d_interface.h |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

diff --git a/include/wine/wined3d_interface.h b/include/wine/wined3d_interface.h
index c163104..385ca4c 100644
--- a/include/wine/wined3d_interface.h
+++ b/include/wine/wined3d_interface.h
@@ -502,6 +502,8 @@ DECLARE_INTERFACE_(IWineD3DDevice,IWineD
 #define IWineD3DDevice_CreateVertexDeclaration(p,b,c,d)         (p)->lpVtbl->CreateVertexDeclaration(p,b,c,d)
 #define IWineD3DDevice_CreateVertexShader(p,a,b,c,d)            (p)->lpVtbl->CreateVertexShader(p,a,b,c,d)
 #define IWineD3DDevice_CreatePixelShader(p,a,b,c)               (p)->lpVtbl->CreatePixelShader(p,a,b,c)
+#define IWineD3DDevice_Init3D(p, a, b)                          (p)->lpVtbl->Init3D(p, a, b)
+#define IWineD3DDevice_Uninit3D(p)                              (p)->lpVtbl->Uninit3D(p)
 #define IWineD3DDevice_EvictManagedResources(p)                 (p)->lpVtbl->EvictManagedResources(p)
 #define IWineD3DDevice_GetAvailableTextureMem(p)                (p)->lpVtbl->GetAvailableTextureMem(p)
 #define IWineD3DDevice_GetBackBuffer(p,a,b,c,d)                 (p)->lpVtbl->GetBackBuffer(p,a,b,c,d)
@@ -1139,6 +1141,7 @@ DECLARE_INTERFACE_(IWineD3DSurface,IWine
 #define IWineD3DSurface_UnlockRect(p)                (p)->lpVtbl->UnlockRect(p)
 #define IWineD3DSurface_GetDC(p,a)                   (p)->lpVtbl->GetDC(p,a)
 #define IWineD3DSurface_ReleaseDC(p,a)               (p)->lpVtbl->ReleaseDC(p,a)
+#define IWineD3DSurface_Flip(p,a,b)                  (p)->lpVtbl->Flip(p,a,b)
 /*** IWineD3DSurface (Internal, no d3d mapping) methods ***/
 #define IWineD3DSurface_CleanDirtyRect(p)            (p)->lpVtbl->CleanDirtyRect(p)
 #define IWineD3DSurface_AddDirtyRect(p,a)            (p)->lpVtbl->AddDirtyRect(p,a)




More information about the wine-cvs mailing list