wined3d: Remove a redundant IWineD3DDeviceImpl_MarkStateDirty() call.
We should now correctly track the relevant state per-context. The IWineD3DDeviceImpl_SetViewport() call isn't quite correct for d3d8 and d3d9, Stefan still has a patch for that.
This commit is contained in:
parent
b8078fc747
commit
8d0ad2cf36
|
@ -6567,10 +6567,6 @@ static HRESULT WINAPI IWineD3DDeviceImpl_SetRenderTarget(IWineD3DDevice *iface,
|
|||
viewport.MaxZ = 1.0f;
|
||||
viewport.MinZ = 0.0f;
|
||||
IWineD3DDeviceImpl_SetViewport(iface, &viewport);
|
||||
/* Make sure the viewport state is dirty, because the render_offscreen thing affects it.
|
||||
* SetViewport may catch NOP viewport changes, which would occur when switching between equally sized targets
|
||||
*/
|
||||
IWineD3DDeviceImpl_MarkStateDirty(This, STATE_VIEWPORT);
|
||||
}
|
||||
return WINED3D_OK;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue