wined3d: Fix a problem in BltOverride.

This commit is contained in:
Stefan Dösinger 2007-12-25 22:57:01 +01:00 committed by Alexandre Julliard
parent 05cf0bdf81
commit 2bec23fd7c

View file

@ -2974,13 +2974,11 @@ static HRESULT IWineD3DSurfaceImpl_BltOverride(IWineD3DSurfaceImpl *This, RECT *
} else if(dstSwapchain) {
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");
/* Handled with regular texture -> swapchain blit */
} else if(srcSwapchain) {
if(This != (IWineD3DSurfaceImpl *) myDevice->render_targets[0]) {
ERR("Unexpected render target -> render target blit\n");
}
} else if(srcSwapchain && This == (IWineD3DSurfaceImpl *) myDevice->render_targets[0]) {
FIXME("Implement blit from a swapchain to the active render target\n");
return WINED3DERR_INVALIDCALL;
}