wined3d: Remove a redundant compare in IWineD3DSurfaceImpl_BltOverride().
If the source surface isn't on the destination swapchain it can't be a backbuffer there either.
This commit is contained in:
parent
cc10600b52
commit
179d6f8087
|
@ -5312,8 +5312,9 @@ static HRESULT IWineD3DSurfaceImpl_BltOverride(struct wined3d_surface *dst_surfa
|
||||||
return WINED3DERR_INVALIDCALL;
|
return WINED3DERR_INVALIDCALL;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* The only case where both surfaces on a swapchain are supported is a back buffer -> front buffer blit on the same swapchain */
|
/* The only case where both surfaces on a swapchain are supported is a
|
||||||
if (dstSwapchain && dstSwapchain == srcSwapchain && dstSwapchain->back_buffers
|
* back buffer -> front buffer blit on the same swapchain. */
|
||||||
|
if (dstSwapchain && dstSwapchain->back_buffers
|
||||||
&& dst_surface == dstSwapchain->front_buffer
|
&& dst_surface == dstSwapchain->front_buffer
|
||||||
&& src_surface == dstSwapchain->back_buffers[0])
|
&& src_surface == dstSwapchain->back_buffers[0])
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue