wined3d: Rename CreateAdditionalSwapChain to CreateSwapChain.
This commit is contained in:
parent
3eb3538556
commit
092b51e82a
@ -307,7 +307,7 @@ static HRESULT WINAPI IDirect3DDevice8Impl_CreateAdditionalSwapChain(LPDIRECT3DD
|
|||||||
localParameters.PresentationInterval = pPresentationParameters->FullScreen_PresentationInterval;
|
localParameters.PresentationInterval = pPresentationParameters->FullScreen_PresentationInterval;
|
||||||
|
|
||||||
EnterCriticalSection(&d3d8_cs);
|
EnterCriticalSection(&d3d8_cs);
|
||||||
hrc = IWineD3DDevice_CreateAdditionalSwapChain(This->WineD3DDevice, &localParameters, &object->wineD3DSwapChain, (IUnknown*)object, D3D8CB_CreateRenderTarget, D3D8CB_CreateDepthStencilSurface, SURFACE_OPENGL);
|
hrc = IWineD3DDevice_CreateSwapChain(This->WineD3DDevice, &localParameters, &object->wineD3DSwapChain, (IUnknown*)object, D3D8CB_CreateRenderTarget, D3D8CB_CreateDepthStencilSurface, SURFACE_OPENGL);
|
||||||
LeaveCriticalSection(&d3d8_cs);
|
LeaveCriticalSection(&d3d8_cs);
|
||||||
|
|
||||||
pPresentationParameters->BackBufferWidth = localParameters.BackBufferWidth;
|
pPresentationParameters->BackBufferWidth = localParameters.BackBufferWidth;
|
||||||
@ -325,7 +325,7 @@ static HRESULT WINAPI IDirect3DDevice8Impl_CreateAdditionalSwapChain(LPDIRECT3DD
|
|||||||
pPresentationParameters->FullScreen_PresentationInterval = localParameters.PresentationInterval;
|
pPresentationParameters->FullScreen_PresentationInterval = localParameters.PresentationInterval;
|
||||||
|
|
||||||
if (hrc != D3D_OK) {
|
if (hrc != D3D_OK) {
|
||||||
FIXME("(%p) call to IWineD3DDevice_CreateAdditionalSwapChain failed\n", This);
|
FIXME("(%p) call to IWineD3DDevice_CreateSwapChain failed\n", This);
|
||||||
HeapFree(GetProcessHeap(), 0 , object);
|
HeapFree(GetProcessHeap(), 0 , object);
|
||||||
*pSwapChain = NULL;
|
*pSwapChain = NULL;
|
||||||
}else{
|
}else{
|
||||||
|
@ -229,7 +229,7 @@ HRESULT WINAPI IDirect3DDevice9Impl_CreateAdditionalSwapChain(LPDIRECT3DDEVICE
|
|||||||
localParameters.PresentationInterval = pPresentationParameters->PresentationInterval;
|
localParameters.PresentationInterval = pPresentationParameters->PresentationInterval;
|
||||||
|
|
||||||
EnterCriticalSection(&d3d9_cs);
|
EnterCriticalSection(&d3d9_cs);
|
||||||
hrc = IWineD3DDevice_CreateAdditionalSwapChain(This->WineD3DDevice, &localParameters, &object->wineD3DSwapChain, (IUnknown*)object, D3D9CB_CreateRenderTarget, D3D9CB_CreateDepthStencilSurface, SURFACE_OPENGL);
|
hrc = IWineD3DDevice_CreateSwapChain(This->WineD3DDevice, &localParameters, &object->wineD3DSwapChain, (IUnknown*)object, D3D9CB_CreateRenderTarget, D3D9CB_CreateDepthStencilSurface, SURFACE_OPENGL);
|
||||||
LeaveCriticalSection(&d3d9_cs);
|
LeaveCriticalSection(&d3d9_cs);
|
||||||
|
|
||||||
pPresentationParameters->BackBufferWidth = localParameters.BackBufferWidth;
|
pPresentationParameters->BackBufferWidth = localParameters.BackBufferWidth;
|
||||||
@ -248,7 +248,7 @@ HRESULT WINAPI IDirect3DDevice9Impl_CreateAdditionalSwapChain(LPDIRECT3DDEVICE
|
|||||||
pPresentationParameters->PresentationInterval = localParameters.PresentationInterval;
|
pPresentationParameters->PresentationInterval = localParameters.PresentationInterval;
|
||||||
|
|
||||||
if (hrc != D3D_OK) {
|
if (hrc != D3D_OK) {
|
||||||
FIXME("(%p) call to IWineD3DDevice_CreateAdditionalSwapChain failed\n", This);
|
FIXME("(%p) call to IWineD3DDevice_CreateSwapChain failed\n", This);
|
||||||
HeapFree(GetProcessHeap(), 0 , object);
|
HeapFree(GetProcessHeap(), 0 , object);
|
||||||
} else {
|
} else {
|
||||||
IUnknown_AddRef(iface);
|
IUnknown_AddRef(iface);
|
||||||
|
@ -3184,7 +3184,7 @@ D3D7CB_CreateAdditionalSwapChain(IUnknown *device,
|
|||||||
ICOM_INIT_INTERFACE(object, IParent, IParent_Vtbl);
|
ICOM_INIT_INTERFACE(object, IParent, IParent_Vtbl);
|
||||||
object->ref = 1;
|
object->ref = 1;
|
||||||
|
|
||||||
res = IWineD3DDevice_CreateAdditionalSwapChain(This->wineD3DDevice,
|
res = IWineD3DDevice_CreateSwapChain(This->wineD3DDevice,
|
||||||
pPresentationParameters,
|
pPresentationParameters,
|
||||||
&swapchain,
|
&swapchain,
|
||||||
(IUnknown*) ICOM_INTERFACE(object, IParent),
|
(IUnknown*) ICOM_INTERFACE(object, IParent),
|
||||||
@ -3193,7 +3193,7 @@ D3D7CB_CreateAdditionalSwapChain(IUnknown *device,
|
|||||||
This->ImplType);
|
This->ImplType);
|
||||||
if (res != D3D_OK)
|
if (res != D3D_OK)
|
||||||
{
|
{
|
||||||
FIXME("(%p) call to IWineD3DDevice_CreateAdditionalSwapChain failed\n", This);
|
FIXME("(%p) call to IWineD3DDevice_CreateSwapChain failed\n", This);
|
||||||
HeapFree(GetProcessHeap(), 0 , object);
|
HeapFree(GetProcessHeap(), 0 , object);
|
||||||
*ppSwapChain = NULL;
|
*ppSwapChain = NULL;
|
||||||
}
|
}
|
||||||
@ -3248,7 +3248,7 @@ static HRESULT WINAPI IDirectDrawImpl_CreateGDISwapChain(IDirectDrawImpl *This,
|
|||||||
|
|
||||||
if (hr != D3D_OK)
|
if (hr != D3D_OK)
|
||||||
{
|
{
|
||||||
FIXME("(%p) call to IWineD3DDevice_CreateAdditionalSwapChain failed\n", This);
|
FIXME("(%p) call to IWineD3DDevice_InitGDI failed\n", This);
|
||||||
primary->wineD3DSwapChain = NULL;
|
primary->wineD3DSwapChain = NULL;
|
||||||
}
|
}
|
||||||
return hr;
|
return hr;
|
||||||
|
@ -1391,7 +1391,7 @@ static void WINAPI IWineD3DDeviceImpl_RestoreWindow(IWineD3DDevice *iface, HWND
|
|||||||
}
|
}
|
||||||
|
|
||||||
/* example at http://www.fairyengine.com/articles/dxmultiviews.htm */
|
/* example at http://www.fairyengine.com/articles/dxmultiviews.htm */
|
||||||
static HRESULT WINAPI IWineD3DDeviceImpl_CreateAdditionalSwapChain(IWineD3DDevice* iface, WINED3DPRESENT_PARAMETERS* pPresentationParameters, IWineD3DSwapChain** ppSwapChain,
|
static HRESULT WINAPI IWineD3DDeviceImpl_CreateSwapChain(IWineD3DDevice* iface, WINED3DPRESENT_PARAMETERS* pPresentationParameters, IWineD3DSwapChain** ppSwapChain,
|
||||||
IUnknown* parent,
|
IUnknown* parent,
|
||||||
D3DCB_CREATERENDERTARGETFN D3DCB_CreateRenderTarget,
|
D3DCB_CREATERENDERTARGETFN D3DCB_CreateRenderTarget,
|
||||||
D3DCB_CREATEDEPTHSTENCILSURFACEFN D3DCB_CreateDepthStencil,
|
D3DCB_CREATEDEPTHSTENCILSURFACEFN D3DCB_CreateDepthStencil,
|
||||||
@ -2069,14 +2069,14 @@ static void create_dummy_textures(IWineD3DDeviceImpl *This) {
|
|||||||
LEAVE_GL();
|
LEAVE_GL();
|
||||||
}
|
}
|
||||||
|
|
||||||
static HRESULT WINAPI IWineD3DDeviceImpl_Init3D(IWineD3DDevice *iface, WINED3DPRESENT_PARAMETERS* pPresentationParameters, D3DCB_CREATEADDITIONALSWAPCHAIN D3DCB_CreateAdditionalSwapChain) {
|
static HRESULT WINAPI IWineD3DDeviceImpl_Init3D(IWineD3DDevice *iface, WINED3DPRESENT_PARAMETERS* pPresentationParameters, D3DCB_CREATESWAPCHAIN D3DCB_CreateSwapChain) {
|
||||||
IWineD3DDeviceImpl *This = (IWineD3DDeviceImpl *) iface;
|
IWineD3DDeviceImpl *This = (IWineD3DDeviceImpl *) iface;
|
||||||
IWineD3DSwapChainImpl *swapchain = NULL;
|
IWineD3DSwapChainImpl *swapchain = NULL;
|
||||||
HRESULT hr;
|
HRESULT hr;
|
||||||
DWORD state;
|
DWORD state;
|
||||||
unsigned int i;
|
unsigned int i;
|
||||||
|
|
||||||
TRACE("(%p)->(%p,%p)\n", This, pPresentationParameters, D3DCB_CreateAdditionalSwapChain);
|
TRACE("(%p)->(%p,%p)\n", This, pPresentationParameters, D3DCB_CreateSwapChain);
|
||||||
if(This->d3d_initialized) return WINED3DERR_INVALIDCALL;
|
if(This->d3d_initialized) return WINED3DERR_INVALIDCALL;
|
||||||
if(!This->adapter->opengl) return WINED3DERR_INVALIDCALL;
|
if(!This->adapter->opengl) return WINED3DERR_INVALIDCALL;
|
||||||
|
|
||||||
@ -2136,7 +2136,7 @@ static HRESULT WINAPI IWineD3DDeviceImpl_Init3D(IWineD3DDevice *iface, WINED3DPR
|
|||||||
|
|
||||||
/* Setup the implicit swapchain */
|
/* Setup the implicit swapchain */
|
||||||
TRACE("Creating implicit swapchain\n");
|
TRACE("Creating implicit swapchain\n");
|
||||||
hr=D3DCB_CreateAdditionalSwapChain(This->parent, pPresentationParameters, (IWineD3DSwapChain **)&swapchain);
|
hr=D3DCB_CreateSwapChain(This->parent, pPresentationParameters, (IWineD3DSwapChain **)&swapchain);
|
||||||
if (FAILED(hr) || !swapchain) {
|
if (FAILED(hr) || !swapchain) {
|
||||||
WARN("Failed to create implicit swapchain\n");
|
WARN("Failed to create implicit swapchain\n");
|
||||||
goto err_out;
|
goto err_out;
|
||||||
@ -2275,14 +2275,14 @@ err_out:
|
|||||||
return hr;
|
return hr;
|
||||||
}
|
}
|
||||||
|
|
||||||
static HRESULT WINAPI IWineD3DDeviceImpl_InitGDI(IWineD3DDevice *iface, WINED3DPRESENT_PARAMETERS* pPresentationParameters, D3DCB_CREATEADDITIONALSWAPCHAIN D3DCB_CreateAdditionalSwapChain) {
|
static HRESULT WINAPI IWineD3DDeviceImpl_InitGDI(IWineD3DDevice *iface, WINED3DPRESENT_PARAMETERS* pPresentationParameters, D3DCB_CREATESWAPCHAIN D3DCB_CreateSwapChain) {
|
||||||
IWineD3DDeviceImpl *This = (IWineD3DDeviceImpl *) iface;
|
IWineD3DDeviceImpl *This = (IWineD3DDeviceImpl *) iface;
|
||||||
IWineD3DSwapChainImpl *swapchain = NULL;
|
IWineD3DSwapChainImpl *swapchain = NULL;
|
||||||
HRESULT hr;
|
HRESULT hr;
|
||||||
|
|
||||||
/* Setup the implicit swapchain */
|
/* Setup the implicit swapchain */
|
||||||
TRACE("Creating implicit swapchain\n");
|
TRACE("Creating implicit swapchain\n");
|
||||||
hr=D3DCB_CreateAdditionalSwapChain(This->parent, pPresentationParameters, (IWineD3DSwapChain **)&swapchain);
|
hr=D3DCB_CreateSwapChain(This->parent, pPresentationParameters, (IWineD3DSwapChain **)&swapchain);
|
||||||
if (FAILED(hr) || !swapchain) {
|
if (FAILED(hr) || !swapchain) {
|
||||||
WARN("Failed to create implicit swapchain\n");
|
WARN("Failed to create implicit swapchain\n");
|
||||||
goto err_out;
|
goto err_out;
|
||||||
@ -7497,7 +7497,7 @@ const IWineD3DDeviceVtbl IWineD3DDevice_Vtbl =
|
|||||||
IWineD3DDeviceImpl_CreateVolume,
|
IWineD3DDeviceImpl_CreateVolume,
|
||||||
IWineD3DDeviceImpl_CreateCubeTexture,
|
IWineD3DDeviceImpl_CreateCubeTexture,
|
||||||
IWineD3DDeviceImpl_CreateQuery,
|
IWineD3DDeviceImpl_CreateQuery,
|
||||||
IWineD3DDeviceImpl_CreateAdditionalSwapChain,
|
IWineD3DDeviceImpl_CreateSwapChain,
|
||||||
IWineD3DDeviceImpl_CreateVertexDeclaration,
|
IWineD3DDeviceImpl_CreateVertexDeclaration,
|
||||||
IWineD3DDeviceImpl_CreateVertexDeclarationFromFVF,
|
IWineD3DDeviceImpl_CreateVertexDeclarationFromFVF,
|
||||||
IWineD3DDeviceImpl_CreateVertexShader,
|
IWineD3DDeviceImpl_CreateVertexShader,
|
||||||
@ -7642,7 +7642,7 @@ const IWineD3DDeviceVtbl IWineD3DDevice_DirtyConst_Vtbl =
|
|||||||
IWineD3DDeviceImpl_CreateVolume,
|
IWineD3DDeviceImpl_CreateVolume,
|
||||||
IWineD3DDeviceImpl_CreateCubeTexture,
|
IWineD3DDeviceImpl_CreateCubeTexture,
|
||||||
IWineD3DDeviceImpl_CreateQuery,
|
IWineD3DDeviceImpl_CreateQuery,
|
||||||
IWineD3DDeviceImpl_CreateAdditionalSwapChain,
|
IWineD3DDeviceImpl_CreateSwapChain,
|
||||||
IWineD3DDeviceImpl_CreateVertexDeclaration,
|
IWineD3DDeviceImpl_CreateVertexDeclaration,
|
||||||
IWineD3DDeviceImpl_CreateVertexDeclarationFromFVF,
|
IWineD3DDeviceImpl_CreateVertexDeclarationFromFVF,
|
||||||
IWineD3DDeviceImpl_CreateVertexShader,
|
IWineD3DDeviceImpl_CreateVertexShader,
|
||||||
|
@ -243,7 +243,7 @@ typedef HRESULT (WINAPI *D3DCB_CREATEVOLUMEFN) (IUnknown *pDevice,
|
|||||||
struct IWineD3DVolume **ppVolume,
|
struct IWineD3DVolume **ppVolume,
|
||||||
HANDLE *pSharedHandle);
|
HANDLE *pSharedHandle);
|
||||||
|
|
||||||
typedef HRESULT (WINAPI *D3DCB_CREATEADDITIONALSWAPCHAIN) (IUnknown *pDevice,
|
typedef HRESULT (WINAPI *D3DCB_CREATESWAPCHAIN) (IUnknown *pDevice,
|
||||||
WINED3DPRESENT_PARAMETERS *pPresentationParameters,
|
WINED3DPRESENT_PARAMETERS *pPresentationParameters,
|
||||||
struct IWineD3DSwapChain **pSwapChain
|
struct IWineD3DSwapChain **pSwapChain
|
||||||
);
|
);
|
||||||
@ -367,14 +367,14 @@ DECLARE_INTERFACE_(IWineD3DDevice,IWineD3DBase)
|
|||||||
STDMETHOD(CreateVolume)(THIS_ UINT Width, UINT Height, UINT Depth, DWORD Usage, WINED3DFORMAT Format, WINED3DPOOL Pool, struct IWineD3DVolume** ppVolumeTexture, HANDLE* pSharedHandle, IUnknown *parent) PURE;
|
STDMETHOD(CreateVolume)(THIS_ UINT Width, UINT Height, UINT Depth, DWORD Usage, WINED3DFORMAT Format, WINED3DPOOL Pool, struct IWineD3DVolume** ppVolumeTexture, HANDLE* pSharedHandle, IUnknown *parent) PURE;
|
||||||
STDMETHOD(CreateCubeTexture)(THIS_ UINT EdgeLength, UINT Levels, DWORD Usage, WINED3DFORMAT Format, WINED3DPOOL Pool, struct IWineD3DCubeTexture** ppCubeTexture, HANDLE* pSharedHandle, IUnknown *parent, D3DCB_CREATESURFACEFN pFn) PURE;
|
STDMETHOD(CreateCubeTexture)(THIS_ UINT EdgeLength, UINT Levels, DWORD Usage, WINED3DFORMAT Format, WINED3DPOOL Pool, struct IWineD3DCubeTexture** ppCubeTexture, HANDLE* pSharedHandle, IUnknown *parent, D3DCB_CREATESURFACEFN pFn) PURE;
|
||||||
STDMETHOD(CreateQuery)(THIS_ WINED3DQUERYTYPE Type, struct IWineD3DQuery **ppQuery, IUnknown *pParent);
|
STDMETHOD(CreateQuery)(THIS_ WINED3DQUERYTYPE Type, struct IWineD3DQuery **ppQuery, IUnknown *pParent);
|
||||||
STDMETHOD(CreateAdditionalSwapChain)(THIS_ WINED3DPRESENT_PARAMETERS *pPresentationParameters, struct IWineD3DSwapChain **pSwapChain, IUnknown *pParent, D3DCB_CREATERENDERTARGETFN pFn, D3DCB_CREATEDEPTHSTENCILSURFACEFN pFn2, WINED3DSURFTYPE surface_type);
|
STDMETHOD(CreateSwapChain)(THIS_ WINED3DPRESENT_PARAMETERS *pPresentationParameters, struct IWineD3DSwapChain **pSwapChain, IUnknown *pParent, D3DCB_CREATERENDERTARGETFN pFn, D3DCB_CREATEDEPTHSTENCILSURFACEFN pFn2, WINED3DSURFTYPE surface_type);
|
||||||
STDMETHOD(CreateVertexDeclaration)(THIS_ struct IWineD3DVertexDeclaration** ppDecl, IUnknown* pParent, const WINED3DVERTEXELEMENT *elements, UINT element_count) PURE;
|
STDMETHOD(CreateVertexDeclaration)(THIS_ struct IWineD3DVertexDeclaration** ppDecl, IUnknown* pParent, const WINED3DVERTEXELEMENT *elements, UINT element_count) PURE;
|
||||||
STDMETHOD(CreateVertexDeclarationFromFVF)(THIS_ struct IWineD3DVertexDeclaration** ppDecl, IUnknown* pParent, DWORD Fvf) PURE;
|
STDMETHOD(CreateVertexDeclarationFromFVF)(THIS_ struct IWineD3DVertexDeclaration** ppDecl, IUnknown* pParent, DWORD Fvf) PURE;
|
||||||
STDMETHOD(CreateVertexShader)(THIS_ struct IWineD3DVertexDeclaration *vertex_declaration, CONST DWORD* pFunction, struct IWineD3DVertexShader** ppShader, IUnknown *pParent) PURE;
|
STDMETHOD(CreateVertexShader)(THIS_ struct IWineD3DVertexDeclaration *vertex_declaration, CONST DWORD* pFunction, struct IWineD3DVertexShader** ppShader, IUnknown *pParent) PURE;
|
||||||
STDMETHOD(CreatePixelShader)(THIS_ CONST DWORD* pFunction, struct IWineD3DPixelShader** ppShader, IUnknown *pParent) PURE;
|
STDMETHOD(CreatePixelShader)(THIS_ CONST DWORD* pFunction, struct IWineD3DPixelShader** ppShader, IUnknown *pParent) PURE;
|
||||||
STDMETHOD_(HRESULT,CreatePalette)(THIS_ DWORD Flags, PALETTEENTRY *PalEnt, struct IWineD3DPalette **Palette, IUnknown *Parent);
|
STDMETHOD_(HRESULT,CreatePalette)(THIS_ DWORD Flags, PALETTEENTRY *PalEnt, struct IWineD3DPalette **Palette, IUnknown *Parent);
|
||||||
STDMETHOD(Init3D)(THIS_ WINED3DPRESENT_PARAMETERS* pPresentationParameters, D3DCB_CREATEADDITIONALSWAPCHAIN D3DCB_CreateAdditionalSwapChain);
|
STDMETHOD(Init3D)(THIS_ WINED3DPRESENT_PARAMETERS* pPresentationParameters, D3DCB_CREATESWAPCHAIN D3DCB_CreateSwapChain);
|
||||||
STDMETHOD(InitGDI)(THIS_ WINED3DPRESENT_PARAMETERS* pPresentationParameters, D3DCB_CREATEADDITIONALSWAPCHAIN D3DCB_CreateAdditionalSwapChain);
|
STDMETHOD(InitGDI)(THIS_ WINED3DPRESENT_PARAMETERS* pPresentationParameters, D3DCB_CREATESWAPCHAIN D3DCB_CreateSwapChain);
|
||||||
STDMETHOD(Uninit3D)(THIS, D3DCB_DESTROYSURFACEFN pFn, D3DCB_DESTROYSWAPCHAINFN pFn2);
|
STDMETHOD(Uninit3D)(THIS, D3DCB_DESTROYSURFACEFN pFn, D3DCB_DESTROYSWAPCHAINFN pFn2);
|
||||||
STDMETHOD(UninitGDI)(THIS, D3DCB_DESTROYSWAPCHAINFN pFn2);
|
STDMETHOD(UninitGDI)(THIS, D3DCB_DESTROYSWAPCHAINFN pFn2);
|
||||||
STDMETHOD_(void, SetMultithreaded)(THIS);
|
STDMETHOD_(void, SetMultithreaded)(THIS);
|
||||||
@ -507,7 +507,7 @@ DECLARE_INTERFACE_(IWineD3DDevice,IWineD3DBase)
|
|||||||
#define IWineD3DDevice_CreateVolume(p,a,b,c,d,e,f,g,h,i) (p)->lpVtbl->CreateVolume(p,a,b,c,d,e,f,g,h,i)
|
#define IWineD3DDevice_CreateVolume(p,a,b,c,d,e,f,g,h,i) (p)->lpVtbl->CreateVolume(p,a,b,c,d,e,f,g,h,i)
|
||||||
#define IWineD3DDevice_CreateCubeTexture(p,a,b,c,d,e,f,g,h,i) (p)->lpVtbl->CreateCubeTexture(p,a,b,c,d,e,f,g,h,i)
|
#define IWineD3DDevice_CreateCubeTexture(p,a,b,c,d,e,f,g,h,i) (p)->lpVtbl->CreateCubeTexture(p,a,b,c,d,e,f,g,h,i)
|
||||||
#define IWineD3DDevice_CreateQuery(p,a,b,c) (p)->lpVtbl->CreateQuery(p,a,b,c)
|
#define IWineD3DDevice_CreateQuery(p,a,b,c) (p)->lpVtbl->CreateQuery(p,a,b,c)
|
||||||
#define IWineD3DDevice_CreateAdditionalSwapChain(p,a,b,c,d,e,f) (p)->lpVtbl->CreateAdditionalSwapChain(p,a,b,c,d,e,f)
|
#define IWineD3DDevice_CreateSwapChain(p,a,b,c,d,e,f) (p)->lpVtbl->CreateSwapChain(p,a,b,c,d,e,f)
|
||||||
#define IWineD3DDevice_CreateVertexDeclaration(p,a,b,c,d) (p)->lpVtbl->CreateVertexDeclaration(p,a,b,c,d)
|
#define IWineD3DDevice_CreateVertexDeclaration(p,a,b,c,d) (p)->lpVtbl->CreateVertexDeclaration(p,a,b,c,d)
|
||||||
#define IWineD3DDevice_CreateVertexDeclarationFromFVF(p,a,b,c) (p)->lpVtbl->CreateVertexDeclarationFromFVF(p,a,b,c)
|
#define IWineD3DDevice_CreateVertexDeclarationFromFVF(p,a,b,c) (p)->lpVtbl->CreateVertexDeclarationFromFVF(p,a,b,c)
|
||||||
#define IWineD3DDevice_CreateVertexShader(p,a,b,c,d) (p)->lpVtbl->CreateVertexShader(p,a,b,c,d)
|
#define IWineD3DDevice_CreateVertexShader(p,a,b,c,d) (p)->lpVtbl->CreateVertexShader(p,a,b,c,d)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user