Commit 7165d726 authored by Alexander Dorofeyev's avatar Alexander Dorofeyev Committed by Alexandre Julliard

wined3d: Fix regression of colorfill and texture to swapchain codepaths in BltOverride.

parent 18143f69
...@@ -2972,12 +2972,10 @@ static HRESULT IWineD3DSurfaceImpl_BltOverride(IWineD3DSurfaceImpl *This, RECT * ...@@ -2972,12 +2972,10 @@ static HRESULT IWineD3DSurfaceImpl_BltOverride(IWineD3DSurfaceImpl *This, RECT *
FIXME("Implement hardware blit between two different swapchains\n"); FIXME("Implement hardware blit between two different swapchains\n");
return WINED3DERR_INVALIDCALL; return WINED3DERR_INVALIDCALL;
} else if(dstSwapchain) { } else if(dstSwapchain) {
if(SrcSurface != myDevice->render_targets[0]) { if(SrcSurface == myDevice->render_targets[0]) {
ERR("Unexpected render target -> render target blit\n");
return 0;
}
TRACE("Blit from active render target to a swapchain\n"); TRACE("Blit from active render target to a swapchain\n");
/* Handled with regular texture -> swapchain blit */ /* Handled with regular texture -> swapchain blit */
}
} else if(srcSwapchain && This == (IWineD3DSurfaceImpl *) myDevice->render_targets[0]) { } else if(srcSwapchain && This == (IWineD3DSurfaceImpl *) myDevice->render_targets[0]) {
FIXME("Implement blit from a swapchain to the active render target\n"); FIXME("Implement blit from a swapchain to the active render target\n");
return WINED3DERR_INVALIDCALL; return WINED3DERR_INVALIDCALL;
......
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