wined3d: Merge the IWineD3DSurface::Blt() implementations.
This commit is contained in:
parent
29c95df7c3
commit
ab199f56a6
File diff suppressed because it is too large
Load Diff
|
@ -2027,6 +2027,9 @@ struct wined3d_surface_ops
|
||||||
void (*surface_unmap)(struct IWineD3DSurfaceImpl *surface);
|
void (*surface_unmap)(struct IWineD3DSurfaceImpl *surface);
|
||||||
HRESULT (*surface_getdc)(struct IWineD3DSurfaceImpl *surface);
|
HRESULT (*surface_getdc)(struct IWineD3DSurfaceImpl *surface);
|
||||||
HRESULT (*surface_flip)(struct IWineD3DSurfaceImpl *surface, struct IWineD3DSurfaceImpl *override);
|
HRESULT (*surface_flip)(struct IWineD3DSurfaceImpl *surface, struct IWineD3DSurfaceImpl *override);
|
||||||
|
HRESULT (*surface_blt)(struct IWineD3DSurfaceImpl *dst_surface, const RECT *dst_rect,
|
||||||
|
IWineD3DSurfaceImpl *src_surface, const RECT *src_rect, DWORD flags,
|
||||||
|
const WINEDDBLTFX *fx, WINED3DTEXTUREFILTERTYPE filter);
|
||||||
HRESULT (*surface_bltfast)(struct IWineD3DSurfaceImpl *dst_surface, DWORD dst_x, DWORD dst_y,
|
HRESULT (*surface_bltfast)(struct IWineD3DSurfaceImpl *dst_surface, DWORD dst_x, DWORD dst_y,
|
||||||
IWineD3DSurfaceImpl *src_surface, const RECT *src_rect, DWORD trans);
|
IWineD3DSurfaceImpl *src_surface, const RECT *src_rect, DWORD trans);
|
||||||
HRESULT (*surface_set_mem)(struct IWineD3DSurfaceImpl *surface, void *mem);
|
HRESULT (*surface_set_mem)(struct IWineD3DSurfaceImpl *surface, void *mem);
|
||||||
|
|
Loading…
Reference in New Issue