Lines Matching defs:dstSwapchain
3725 IWineD3DSwapChainImpl *srcSwapchain = NULL, *dstSwapchain = NULL;
3739 IWineD3DSurface_GetContainer( (IWineD3DSurface *) This, &IID_IWineD3DSwapChain, (void **)&dstSwapchain);
3740 if(dstSwapchain) IWineD3DSwapChain_Release((IWineD3DSwapChain *) dstSwapchain);
3751 if(!dstSwapchain && !srcSwapchain &&
3772 if(dstSwapchain && dstSwapchain == srcSwapchain && dstSwapchain->backBuffer &&
3773 ((IWineD3DSurface *) This == dstSwapchain->frontBuffer) && SrcSurface == dstSwapchain->backBuffer[0]) {
3836 WINED3DSWAPEFFECT orig_swap = dstSwapchain->presentParms.SwapEffect;
3853 dstSwapchain->presentParms.SwapEffect = WINED3DSWAPEFFECT_COPY;
3854 dstSwapchain->presentParms.PresentationInterval = WINED3DPRESENT_INTERVAL_IMMEDIATE;
3857 IWineD3DSwapChain_Present((IWineD3DSwapChain *)dstSwapchain,
3858 NULL, NULL, dstSwapchain->win_handle, NULL, 0);
3860 dstSwapchain->presentParms.SwapEffect = orig_swap;
3869 } else if(dstSwapchain && dstSwapchain == srcSwapchain) {
3872 } else if(dstSwapchain && srcSwapchain) {
3875 } else if(dstSwapchain) {
3889 ((srcSwapchain || SrcSurface == myDevice->render_targets[0]) && !dstSwapchain)) {
4030 if (dstSwapchain && (IWineD3DSurface *)This == dstSwapchain->frontBuffer) {
4103 if (wined3d_settings.strict_draw_ordering || (dstSwapchain
4104 && ((IWineD3DSurface *)This == dstSwapchain->frontBuffer
4106 || dstSwapchain->device->numContexts > 1
4108 || dstSwapchain->num_contexts > 1