Commit 9c0bf89e authored by Henri Verbeet's avatar Henri Verbeet Committed by Alexandre Julliard

wined3d: Let "SetupForBlit()" figure out the target's width and height on its own.

parent 57ff4b4d
...@@ -1624,16 +1624,16 @@ static inline void set_blit_dimension(UINT width, UINT height) { ...@@ -1624,16 +1624,16 @@ static inline void set_blit_dimension(UINT width, UINT height) {
* Params: * Params:
* This: Device to activate the context for * This: Device to activate the context for
* context: Context to setup * context: Context to setup
* width: render target width
* height: render target height
* *
*****************************************************************************/ *****************************************************************************/
/* Context activation is done by the caller. */ /* Context activation is done by the caller. */
static inline void SetupForBlit(IWineD3DDeviceImpl *This, struct wined3d_context *context, UINT width, UINT height) static void SetupForBlit(IWineD3DDeviceImpl *This, struct wined3d_context *context)
{ {
int i; int i;
const struct StateEntry *StateTable = This->StateTable; const struct StateEntry *StateTable = This->StateTable;
const struct wined3d_gl_info *gl_info = context->gl_info; const struct wined3d_gl_info *gl_info = context->gl_info;
UINT width = ((IWineD3DSurfaceImpl *)context->current_rt)->currentDesc.Width;
UINT height = ((IWineD3DSurfaceImpl *)context->current_rt)->currentDesc.Height;
DWORD sampler; DWORD sampler;
TRACE("Setting up context %p for blitting\n", context); TRACE("Setting up context %p for blitting\n", context);
...@@ -2205,9 +2205,7 @@ static void context_apply_state(struct wined3d_context *context, IWineD3DDeviceI ...@@ -2205,9 +2205,7 @@ static void context_apply_state(struct wined3d_context *context, IWineD3DDeviceI
break; break;
case CTXUSAGE_BLIT: case CTXUSAGE_BLIT:
SetupForBlit(device, context, SetupForBlit(device, context);
((IWineD3DSurfaceImpl *)context->current_rt)->currentDesc.Width,
((IWineD3DSurfaceImpl *)context->current_rt)->currentDesc.Height);
break; break;
default: default:
......
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