d3d8: Move D3D8CB_DestroySwapChain() to device.c.
This commit is contained in:
parent
fea466455b
commit
e0525b663e
|
@ -622,7 +622,4 @@ UINT convert_to_wined3d_declaration(const DWORD *d3d8_elements, DWORD *d3d8_elem
|
|||
WINED3DVERTEXELEMENT **wined3d_elements) DECLSPEC_HIDDEN;
|
||||
size_t parse_token(const DWORD *pToken) DECLSPEC_HIDDEN;
|
||||
|
||||
/* Callbacks */
|
||||
extern ULONG WINAPI D3D8CB_DestroySwapChain(IWineD3DSwapChain *pSwapChain) DECLSPEC_HIDDEN;
|
||||
|
||||
#endif /* __WINE_D3DX8_PRIVATE_H */
|
||||
|
|
|
@ -253,6 +253,17 @@ static void *d3d8_get_object(struct d3d8_handle_table *t, DWORD handle, enum d3d
|
|||
return entry->object;
|
||||
}
|
||||
|
||||
static ULONG WINAPI D3D8CB_DestroySwapChain(IWineD3DSwapChain *swapchain)
|
||||
{
|
||||
IUnknown *parent;
|
||||
|
||||
TRACE("swapchain %p.\n", swapchain);
|
||||
|
||||
IWineD3DSwapChain_GetParent(swapchain, &parent);
|
||||
IUnknown_Release(parent);
|
||||
return IUnknown_Release(parent);
|
||||
}
|
||||
|
||||
/* IDirect3D IUnknown parts follow: */
|
||||
static HRESULT WINAPI IDirect3DDevice8Impl_QueryInterface(LPDIRECT3DDEVICE8 iface,REFIID riid,LPVOID *ppobj)
|
||||
{
|
||||
|
|
|
@ -331,16 +331,6 @@ static HMONITOR WINAPI IDirect3D8Impl_GetAdapterMonitor(LPDIRECT3D8 iface, UINT
|
|||
return ret;
|
||||
}
|
||||
|
||||
ULONG WINAPI D3D8CB_DestroySwapChain(IWineD3DSwapChain *pSwapChain) {
|
||||
IUnknown* swapChainParent;
|
||||
|
||||
TRACE("swapchain %p.\n", pSwapChain);
|
||||
|
||||
IWineD3DSwapChain_GetParent(pSwapChain, &swapChainParent);
|
||||
IUnknown_Release(swapChainParent);
|
||||
return IUnknown_Release(swapChainParent);
|
||||
}
|
||||
|
||||
static HRESULT WINAPI IDirect3D8Impl_CreateDevice(IDirect3D8 *iface, UINT adapter, D3DDEVTYPE device_type,
|
||||
HWND focus_window, DWORD flags, D3DPRESENT_PARAMETERS *parameters, IDirect3DDevice8 **device)
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue