Commit 178061d3 authored by Henri Verbeet's avatar Henri Verbeet Committed by Alexandre Julliard

wined3d: Merge the GL and GDI swapchain vtbls.

parent 1ce6e87c
...@@ -2517,9 +2517,11 @@ struct wined3d_rendertarget_view ...@@ -2517,9 +2517,11 @@ struct wined3d_rendertarget_view
void wined3d_rendertarget_view_init(struct wined3d_rendertarget_view *view, void wined3d_rendertarget_view_init(struct wined3d_rendertarget_view *view,
struct wined3d_resource *resource, void *parent) DECLSPEC_HIDDEN; struct wined3d_resource *resource, void *parent) DECLSPEC_HIDDEN;
/***************************************************************************** struct wined3d_swapchain_ops
* IWineD3DSwapChainImpl implementation structure (extends IUnknown) {
*/ HRESULT (*swapchain_present)(struct IWineD3DSwapChainImpl *swapchain, const RECT *src_rect,
const RECT *dst_rect, const RGNDATA *dirty_region, DWORD flags);
};
struct IWineD3DSwapChainImpl struct IWineD3DSwapChainImpl
{ {
...@@ -2529,6 +2531,7 @@ struct IWineD3DSwapChainImpl ...@@ -2529,6 +2531,7 @@ struct IWineD3DSwapChainImpl
void *parent; void *parent;
const struct wined3d_parent_ops *parent_ops; const struct wined3d_parent_ops *parent_ops;
const struct wined3d_swapchain_ops *swapchain_ops;
IWineD3DDeviceImpl *device; IWineD3DDeviceImpl *device;
/* IWineD3DSwapChain fields */ /* IWineD3DSwapChain fields */
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment