wined3d: Make "blit_operation" naming a bit more consistent.
This commit is contained in:
parent
2d7fa5f243
commit
90da00927e
@ -7145,7 +7145,7 @@ static void arbfp_blit_unset(const struct wined3d_gl_info *gl_info)
|
|||||||
LEAVE_GL();
|
LEAVE_GL();
|
||||||
}
|
}
|
||||||
|
|
||||||
static BOOL arbfp_blit_supported(const struct wined3d_gl_info *gl_info, enum blit_operation blit_op,
|
static BOOL arbfp_blit_supported(const struct wined3d_gl_info *gl_info, enum wined3d_blit_op blit_op,
|
||||||
const RECT *src_rect, DWORD src_usage, WINED3DPOOL src_pool, const struct wined3d_format *src_format,
|
const RECT *src_rect, DWORD src_usage, WINED3DPOOL src_pool, const struct wined3d_format *src_format,
|
||||||
const RECT *dst_rect, DWORD dst_usage, WINED3DPOOL dst_pool, const struct wined3d_format *dst_format)
|
const RECT *dst_rect, DWORD dst_usage, WINED3DPOOL dst_pool, const struct wined3d_format *dst_format)
|
||||||
{
|
{
|
||||||
@ -7154,7 +7154,7 @@ static BOOL arbfp_blit_supported(const struct wined3d_gl_info *gl_info, enum bli
|
|||||||
if (!gl_info->supported[ARB_FRAGMENT_PROGRAM])
|
if (!gl_info->supported[ARB_FRAGMENT_PROGRAM])
|
||||||
return FALSE;
|
return FALSE;
|
||||||
|
|
||||||
if (blit_op != BLIT_OP_BLIT)
|
if (blit_op != WINED3D_BLIT_OP_COLOR_BLIT)
|
||||||
{
|
{
|
||||||
TRACE("Unsupported blit_op=%d\n", blit_op);
|
TRACE("Unsupported blit_op=%d\n", blit_op);
|
||||||
return FALSE;
|
return FALSE;
|
||||||
@ -7203,7 +7203,7 @@ static BOOL arbfp_blit_supported(const struct wined3d_gl_info *gl_info, enum bli
|
|||||||
}
|
}
|
||||||
|
|
||||||
HRESULT arbfp_blit_surface(IWineD3DDeviceImpl *device, IWineD3DSurfaceImpl *src_surface, const RECT *src_rect,
|
HRESULT arbfp_blit_surface(IWineD3DDeviceImpl *device, IWineD3DSurfaceImpl *src_surface, const RECT *src_rect,
|
||||||
IWineD3DSurfaceImpl *dst_surface, const RECT *dst_rect_in, enum blit_operation blit_op,
|
IWineD3DSurfaceImpl *dst_surface, const RECT *dst_rect_in, enum wined3d_blit_op blit_op,
|
||||||
DWORD Filter)
|
DWORD Filter)
|
||||||
{
|
{
|
||||||
IWineD3DSwapChainImpl *dst_swapchain;
|
IWineD3DSwapChainImpl *dst_swapchain;
|
||||||
|
@ -3602,7 +3602,7 @@ static BOOL CheckSurfaceCapability(const struct wined3d_adapter *adapter,
|
|||||||
if (CheckDepthStencilCapability(adapter, adapter_format, check_format)) return TRUE;
|
if (CheckDepthStencilCapability(adapter, adapter_format, check_format)) return TRUE;
|
||||||
|
|
||||||
/* If opengl can't process the format natively, the blitter may be able to convert it */
|
/* If opengl can't process the format natively, the blitter may be able to convert it */
|
||||||
if (adapter->blitter->blit_supported(&adapter->gl_info, BLIT_OP_BLIT,
|
if (adapter->blitter->blit_supported(&adapter->gl_info, WINED3D_BLIT_OP_COLOR_BLIT,
|
||||||
NULL, WINED3DPOOL_DEFAULT, 0, check_format,
|
NULL, WINED3DPOOL_DEFAULT, 0, check_format,
|
||||||
NULL, WINED3DPOOL_DEFAULT, 0, adapter_format))
|
NULL, WINED3DPOOL_DEFAULT, 0, adapter_format))
|
||||||
{
|
{
|
||||||
|
@ -2306,7 +2306,7 @@ HRESULT d3dfmt_get_conv(IWineD3DSurfaceImpl *This, BOOL need_alpha_ck,
|
|||||||
* 8-bit blits need to be handled by the blit_shader.
|
* 8-bit blits need to be handled by the blit_shader.
|
||||||
* TODO: get rid of this #if 0. */
|
* TODO: get rid of this #if 0. */
|
||||||
#if 0
|
#if 0
|
||||||
blit_supported = device->blitter->blit_supported(&device->adapter->gl_info, BLIT_OP_BLIT,
|
blit_supported = device->blitter->blit_supported(&device->adapter->gl_info, WINED3D_BLIT_OP_COLOR_BLIT,
|
||||||
&rect, This->resource.usage, This->resource.pool, This->resource.format,
|
&rect, This->resource.usage, This->resource.pool, This->resource.format,
|
||||||
&rect, This->resource.usage, This->resource.pool, This->resource.format);
|
&rect, This->resource.usage, This->resource.pool, This->resource.format);
|
||||||
#endif
|
#endif
|
||||||
@ -3262,7 +3262,7 @@ static void fb_copy_to_texture_hwstretch(IWineD3DSurfaceImpl *dst_surface, IWine
|
|||||||
}
|
}
|
||||||
|
|
||||||
/* Until the blit_shader is ready, define some prototypes here. */
|
/* Until the blit_shader is ready, define some prototypes here. */
|
||||||
static BOOL fbo_blit_supported(const struct wined3d_gl_info *gl_info, enum blit_operation blit_op,
|
static BOOL fbo_blit_supported(const struct wined3d_gl_info *gl_info, enum wined3d_blit_op blit_op,
|
||||||
const RECT *src_rect, DWORD src_usage, WINED3DPOOL src_pool, const struct wined3d_format *src_format,
|
const RECT *src_rect, DWORD src_usage, WINED3DPOOL src_pool, const struct wined3d_format *src_format,
|
||||||
const RECT *dst_rect, DWORD dst_usage, WINED3DPOOL dst_pool, const struct wined3d_format *dst_format);
|
const RECT *dst_rect, DWORD dst_usage, WINED3DPOOL dst_pool, const struct wined3d_format *dst_format);
|
||||||
|
|
||||||
@ -3506,7 +3506,7 @@ HRESULT surface_color_fill(IWineD3DSurfaceImpl *s, const RECT *rect, const WINED
|
|||||||
IWineD3DDeviceImpl *device = s->resource.device;
|
IWineD3DDeviceImpl *device = s->resource.device;
|
||||||
const struct blit_shader *blitter;
|
const struct blit_shader *blitter;
|
||||||
|
|
||||||
blitter = wined3d_select_blitter(&device->adapter->gl_info, BLIT_OP_COLOR_FILL,
|
blitter = wined3d_select_blitter(&device->adapter->gl_info, WINED3D_BLIT_OP_COLOR_FILL,
|
||||||
NULL, 0, 0, NULL, rect, s->resource.usage, s->resource.pool, s->resource.format);
|
NULL, 0, 0, NULL, rect, s->resource.usage, s->resource.pool, s->resource.format);
|
||||||
if (!blitter)
|
if (!blitter)
|
||||||
{
|
{
|
||||||
@ -3730,9 +3730,8 @@ static HRESULT IWineD3DSurfaceImpl_BltOverride(IWineD3DSurfaceImpl *dst_surface,
|
|||||||
*
|
*
|
||||||
* If EXT_framebuffer_blit is supported that can be used instead. Note that EXT_framebuffer_blit implies
|
* If EXT_framebuffer_blit is supported that can be used instead. Note that EXT_framebuffer_blit implies
|
||||||
* FBO support, so it doesn't really make sense to try and make it work with different offscreen rendering
|
* FBO support, so it doesn't really make sense to try and make it work with different offscreen rendering
|
||||||
* backends.
|
* backends. */
|
||||||
*/
|
if (fbo_blit_supported(gl_info, WINED3D_BLIT_OP_COLOR_BLIT,
|
||||||
if (fbo_blit_supported(gl_info, BLIT_OP_BLIT,
|
|
||||||
&src_rect, src_surface->resource.usage, src_surface->resource.pool, src_surface->resource.format,
|
&src_rect, src_surface->resource.usage, src_surface->resource.pool, src_surface->resource.format,
|
||||||
&dst_rect, dst_surface->resource.usage, dst_surface->resource.pool, dst_surface->resource.format))
|
&dst_rect, dst_surface->resource.usage, dst_surface->resource.pool, dst_surface->resource.format))
|
||||||
{
|
{
|
||||||
@ -3773,7 +3772,7 @@ static HRESULT IWineD3DSurfaceImpl_BltOverride(IWineD3DSurfaceImpl *dst_surface,
|
|||||||
TRACE("Blt from surface %p to rendertarget %p\n", src_surface, dst_surface);
|
TRACE("Blt from surface %p to rendertarget %p\n", src_surface, dst_surface);
|
||||||
|
|
||||||
if (!(flags & (WINEDDBLT_KEYSRC | WINEDDBLT_KEYSRCOVERRIDE))
|
if (!(flags & (WINEDDBLT_KEYSRC | WINEDDBLT_KEYSRCOVERRIDE))
|
||||||
&& fbo_blit_supported(gl_info, BLIT_OP_BLIT,
|
&& fbo_blit_supported(gl_info, WINED3D_BLIT_OP_COLOR_BLIT,
|
||||||
&src_rect, src_surface->resource.usage, src_surface->resource.pool,
|
&src_rect, src_surface->resource.usage, src_surface->resource.pool,
|
||||||
src_surface->resource.format,
|
src_surface->resource.format,
|
||||||
&dst_rect, dst_surface->resource.usage, dst_surface->resource.pool,
|
&dst_rect, dst_surface->resource.usage, dst_surface->resource.pool,
|
||||||
@ -3790,16 +3789,17 @@ static HRESULT IWineD3DSurfaceImpl_BltOverride(IWineD3DSurfaceImpl *dst_surface,
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (!(flags & (WINEDDBLT_KEYSRC | WINEDDBLT_KEYSRCOVERRIDE))
|
if (!(flags & (WINEDDBLT_KEYSRC | WINEDDBLT_KEYSRCOVERRIDE))
|
||||||
&& arbfp_blit.blit_supported(gl_info, BLIT_OP_BLIT,
|
&& arbfp_blit.blit_supported(gl_info, WINED3D_BLIT_OP_COLOR_BLIT,
|
||||||
&src_rect, src_surface->resource.usage, src_surface->resource.pool,
|
&src_rect, src_surface->resource.usage, src_surface->resource.pool,
|
||||||
src_surface->resource.format,
|
src_surface->resource.format,
|
||||||
&dst_rect, dst_surface->resource.usage, dst_surface->resource.pool,
|
&dst_rect, dst_surface->resource.usage, dst_surface->resource.pool,
|
||||||
dst_surface->resource.format))
|
dst_surface->resource.format))
|
||||||
{
|
{
|
||||||
return arbfp_blit_surface(device, src_surface, &src_rect, dst_surface, &dst_rect, BLIT_OP_BLIT, Filter);
|
return arbfp_blit_surface(device, src_surface, &src_rect, dst_surface, &dst_rect,
|
||||||
|
WINED3D_BLIT_OP_COLOR_BLIT, Filter);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!device->blitter->blit_supported(gl_info, BLIT_OP_BLIT,
|
if (!device->blitter->blit_supported(gl_info, WINED3D_BLIT_OP_COLOR_BLIT,
|
||||||
&src_rect, src_surface->resource.usage, src_surface->resource.pool, src_surface->resource.format,
|
&src_rect, src_surface->resource.usage, src_surface->resource.pool, src_surface->resource.format,
|
||||||
&dst_rect, dst_surface->resource.usage, dst_surface->resource.pool, dst_surface->resource.format))
|
&dst_rect, dst_surface->resource.usage, dst_surface->resource.pool, dst_surface->resource.format))
|
||||||
{
|
{
|
||||||
@ -4566,7 +4566,7 @@ HRESULT surface_load_location(IWineD3DSurfaceImpl *surface, DWORD flag, const RE
|
|||||||
}
|
}
|
||||||
else if (surface->flags & (SFLAG_INSRGBTEX | SFLAG_INTEXTURE)
|
else if (surface->flags & (SFLAG_INSRGBTEX | SFLAG_INTEXTURE)
|
||||||
&& (surface->resource.format->flags & attach_flags) == attach_flags
|
&& (surface->resource.format->flags & attach_flags) == attach_flags
|
||||||
&& fbo_blit_supported(gl_info, BLIT_OP_BLIT,
|
&& fbo_blit_supported(gl_info, WINED3D_BLIT_OP_COLOR_BLIT,
|
||||||
NULL, surface->resource.usage, surface->resource.pool, surface->resource.format,
|
NULL, surface->resource.usage, surface->resource.pool, surface->resource.format,
|
||||||
NULL, surface->resource.usage, surface->resource.pool, surface->resource.format))
|
NULL, surface->resource.usage, surface->resource.pool, surface->resource.format))
|
||||||
{
|
{
|
||||||
@ -4838,13 +4838,13 @@ static void ffp_blit_unset(const struct wined3d_gl_info *gl_info)
|
|||||||
LEAVE_GL();
|
LEAVE_GL();
|
||||||
}
|
}
|
||||||
|
|
||||||
static BOOL ffp_blit_supported(const struct wined3d_gl_info *gl_info, enum blit_operation blit_op,
|
static BOOL ffp_blit_supported(const struct wined3d_gl_info *gl_info, enum wined3d_blit_op blit_op,
|
||||||
const RECT *src_rect, DWORD src_usage, WINED3DPOOL src_pool, const struct wined3d_format *src_format,
|
const RECT *src_rect, DWORD src_usage, WINED3DPOOL src_pool, const struct wined3d_format *src_format,
|
||||||
const RECT *dst_rect, DWORD dst_usage, WINED3DPOOL dst_pool, const struct wined3d_format *dst_format)
|
const RECT *dst_rect, DWORD dst_usage, WINED3DPOOL dst_pool, const struct wined3d_format *dst_format)
|
||||||
{
|
{
|
||||||
enum complex_fixup src_fixup;
|
enum complex_fixup src_fixup;
|
||||||
|
|
||||||
if (blit_op == BLIT_OP_COLOR_FILL)
|
if (blit_op == WINED3D_BLIT_OP_COLOR_FILL)
|
||||||
{
|
{
|
||||||
if (!(dst_usage & WINED3DUSAGE_RENDERTARGET))
|
if (!(dst_usage & WINED3DUSAGE_RENDERTARGET))
|
||||||
{
|
{
|
||||||
@ -4862,7 +4862,7 @@ static BOOL ffp_blit_supported(const struct wined3d_gl_info *gl_info, enum blit_
|
|||||||
dump_color_fixup_desc(src_format->color_fixup);
|
dump_color_fixup_desc(src_format->color_fixup);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (blit_op != BLIT_OP_BLIT)
|
if (blit_op != WINED3D_BLIT_OP_COLOR_BLIT)
|
||||||
{
|
{
|
||||||
TRACE("Unsupported blit_op=%d\n", blit_op);
|
TRACE("Unsupported blit_op=%d\n", blit_op);
|
||||||
return FALSE;
|
return FALSE;
|
||||||
@ -4931,11 +4931,11 @@ static void cpu_blit_unset(const struct wined3d_gl_info *gl_info)
|
|||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
static BOOL cpu_blit_supported(const struct wined3d_gl_info *gl_info, enum blit_operation blit_op,
|
static BOOL cpu_blit_supported(const struct wined3d_gl_info *gl_info, enum wined3d_blit_op blit_op,
|
||||||
const RECT *src_rect, DWORD src_usage, WINED3DPOOL src_pool, const struct wined3d_format *src_format,
|
const RECT *src_rect, DWORD src_usage, WINED3DPOOL src_pool, const struct wined3d_format *src_format,
|
||||||
const RECT *dst_rect, DWORD dst_usage, WINED3DPOOL dst_pool, const struct wined3d_format *dst_format)
|
const RECT *dst_rect, DWORD dst_usage, WINED3DPOOL dst_pool, const struct wined3d_format *dst_format)
|
||||||
{
|
{
|
||||||
if (blit_op == BLIT_OP_COLOR_FILL)
|
if (blit_op == WINED3D_BLIT_OP_COLOR_FILL)
|
||||||
{
|
{
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
@ -4965,7 +4965,7 @@ const struct blit_shader cpu_blit = {
|
|||||||
cpu_blit_color_fill
|
cpu_blit_color_fill
|
||||||
};
|
};
|
||||||
|
|
||||||
static BOOL fbo_blit_supported(const struct wined3d_gl_info *gl_info, enum blit_operation blit_op,
|
static BOOL fbo_blit_supported(const struct wined3d_gl_info *gl_info, enum wined3d_blit_op blit_op,
|
||||||
const RECT *src_rect, DWORD src_usage, WINED3DPOOL src_pool, const struct wined3d_format *src_format,
|
const RECT *src_rect, DWORD src_usage, WINED3DPOOL src_pool, const struct wined3d_format *src_format,
|
||||||
const RECT *dst_rect, DWORD dst_usage, WINED3DPOOL dst_pool, const struct wined3d_format *dst_format)
|
const RECT *dst_rect, DWORD dst_usage, WINED3DPOOL dst_pool, const struct wined3d_format *dst_format)
|
||||||
{
|
{
|
||||||
@ -4975,7 +4975,7 @@ static BOOL fbo_blit_supported(const struct wined3d_gl_info *gl_info, enum blit_
|
|||||||
/* We only support blitting. Things like color keying / color fill should
|
/* We only support blitting. Things like color keying / color fill should
|
||||||
* be handled by other blitters.
|
* be handled by other blitters.
|
||||||
*/
|
*/
|
||||||
if (blit_op != BLIT_OP_BLIT)
|
if (blit_op != WINED3D_BLIT_OP_COLOR_BLIT)
|
||||||
return FALSE;
|
return FALSE;
|
||||||
|
|
||||||
/* Source and/or destination need to be on the GL side */
|
/* Source and/or destination need to be on the GL side */
|
||||||
|
@ -3211,7 +3211,7 @@ void select_shader_mode(const struct wined3d_gl_info *gl_info, int *ps_selected,
|
|||||||
else *ps_selected = SHADER_NONE;
|
else *ps_selected = SHADER_NONE;
|
||||||
}
|
}
|
||||||
|
|
||||||
const struct blit_shader *wined3d_select_blitter(const struct wined3d_gl_info *gl_info, enum blit_operation blit_op,
|
const struct blit_shader *wined3d_select_blitter(const struct wined3d_gl_info *gl_info, enum wined3d_blit_op blit_op,
|
||||||
const RECT *src_rect, DWORD src_usage, WINED3DPOOL src_pool, const struct wined3d_format *src_format,
|
const RECT *src_rect, DWORD src_usage, WINED3DPOOL src_pool, const struct wined3d_format *src_format,
|
||||||
const RECT *dst_rect, DWORD dst_usage, WINED3DPOOL dst_pool, const struct wined3d_format *dst_format)
|
const RECT *dst_rect, DWORD dst_usage, WINED3DPOOL dst_pool, const struct wined3d_format *dst_format)
|
||||||
{
|
{
|
||||||
|
@ -1166,10 +1166,10 @@ HRESULT compile_state_table(struct StateEntry *StateTable, APPLYSTATEFUNC **dev_
|
|||||||
const struct wined3d_gl_info *gl_info, const struct StateEntryTemplate *vertex,
|
const struct wined3d_gl_info *gl_info, const struct StateEntryTemplate *vertex,
|
||||||
const struct fragment_pipeline *fragment, const struct StateEntryTemplate *misc) DECLSPEC_HIDDEN;
|
const struct fragment_pipeline *fragment, const struct StateEntryTemplate *misc) DECLSPEC_HIDDEN;
|
||||||
|
|
||||||
enum blit_operation
|
enum wined3d_blit_op
|
||||||
{
|
{
|
||||||
BLIT_OP_BLIT,
|
WINED3D_BLIT_OP_COLOR_BLIT,
|
||||||
BLIT_OP_COLOR_FILL
|
WINED3D_BLIT_OP_COLOR_FILL,
|
||||||
};
|
};
|
||||||
|
|
||||||
/* Shaders for color conversions in blits. Do not do blit operations while
|
/* Shaders for color conversions in blits. Do not do blit operations while
|
||||||
@ -1180,7 +1180,7 @@ struct blit_shader
|
|||||||
void (*free_private)(IWineD3DDeviceImpl *device);
|
void (*free_private)(IWineD3DDeviceImpl *device);
|
||||||
HRESULT (*set_shader)(void *blit_priv, const struct wined3d_gl_info *gl_info, IWineD3DSurfaceImpl *surface);
|
HRESULT (*set_shader)(void *blit_priv, const struct wined3d_gl_info *gl_info, IWineD3DSurfaceImpl *surface);
|
||||||
void (*unset_shader)(const struct wined3d_gl_info *gl_info);
|
void (*unset_shader)(const struct wined3d_gl_info *gl_info);
|
||||||
BOOL (*blit_supported)(const struct wined3d_gl_info *gl_info, enum blit_operation blit_op,
|
BOOL (*blit_supported)(const struct wined3d_gl_info *gl_info, enum wined3d_blit_op blit_op,
|
||||||
const RECT *src_rect, DWORD src_usage, WINED3DPOOL src_pool, const struct wined3d_format *src_format,
|
const RECT *src_rect, DWORD src_usage, WINED3DPOOL src_pool, const struct wined3d_format *src_format,
|
||||||
const RECT *dst_rect, DWORD dst_usage, WINED3DPOOL dst_pool, const struct wined3d_format *dst_format);
|
const RECT *dst_rect, DWORD dst_usage, WINED3DPOOL dst_pool, const struct wined3d_format *dst_format);
|
||||||
HRESULT (*color_fill)(IWineD3DDeviceImpl *device, IWineD3DSurfaceImpl *dst_surface,
|
HRESULT (*color_fill)(IWineD3DDeviceImpl *device, IWineD3DSurfaceImpl *dst_surface,
|
||||||
@ -1191,14 +1191,14 @@ extern const struct blit_shader ffp_blit DECLSPEC_HIDDEN;
|
|||||||
extern const struct blit_shader arbfp_blit DECLSPEC_HIDDEN;
|
extern const struct blit_shader arbfp_blit DECLSPEC_HIDDEN;
|
||||||
extern const struct blit_shader cpu_blit DECLSPEC_HIDDEN;
|
extern const struct blit_shader cpu_blit DECLSPEC_HIDDEN;
|
||||||
|
|
||||||
const struct blit_shader *wined3d_select_blitter(const struct wined3d_gl_info *gl_info, enum blit_operation blit_op,
|
const struct blit_shader *wined3d_select_blitter(const struct wined3d_gl_info *gl_info, enum wined3d_blit_op blit_op,
|
||||||
const RECT *src_rect, DWORD src_usage, WINED3DPOOL src_pool, const struct wined3d_format *src_format,
|
const RECT *src_rect, DWORD src_usage, WINED3DPOOL src_pool, const struct wined3d_format *src_format,
|
||||||
const RECT *dst_rect, DWORD dst_usage, WINED3DPOOL dst_pool, const struct wined3d_format *dst_format)
|
const RECT *dst_rect, DWORD dst_usage, WINED3DPOOL dst_pool, const struct wined3d_format *dst_format)
|
||||||
DECLSPEC_HIDDEN;
|
DECLSPEC_HIDDEN;
|
||||||
|
|
||||||
/* Temporary blit_shader helper functions */
|
/* Temporary blit_shader helper functions */
|
||||||
HRESULT arbfp_blit_surface(IWineD3DDeviceImpl *device, IWineD3DSurfaceImpl *src_surface, const RECT *src_rect,
|
HRESULT arbfp_blit_surface(IWineD3DDeviceImpl *device, IWineD3DSurfaceImpl *src_surface, const RECT *src_rect,
|
||||||
IWineD3DSurfaceImpl *dst_surface, const RECT *dst_rect_in, enum blit_operation blit_op,
|
IWineD3DSurfaceImpl *dst_surface, const RECT *dst_rect_in, enum wined3d_blit_op blit_op,
|
||||||
DWORD Filter) DECLSPEC_HIDDEN;
|
DWORD Filter) DECLSPEC_HIDDEN;
|
||||||
|
|
||||||
struct wined3d_context *context_acquire(IWineD3DDeviceImpl *This, IWineD3DSurfaceImpl *target) DECLSPEC_HIDDEN;
|
struct wined3d_context *context_acquire(IWineD3DDeviceImpl *This, IWineD3DSurfaceImpl *target) DECLSPEC_HIDDEN;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user