Lines Matching full:swapchain
66 swapChain = 0;
195 swapChain->unbind();
196 swapChain = 0;
487 long Direct3DDevice9::CreateAdditionalSwapChain(D3DPRESENT_PARAMETERS *presentParameters, IDirect3DSwapChain9 **swapChain)
491 TRACE("D3DPRESENT_PARAMETERS *presentParameters = 0x%0.8p, IDirect3DSwapChain9 **swapChain = 0x%0.8p", presentParameters, swapChain);
493 if(!swapChain)
498 *swapChain = 0;
510 *swapChain = new Direct3DSwapChain9(this, presentParameters);
512 if(!*swapChain)
519 delete *swapChain;
520 *swapChain = 0;
525 (*swapChain)->AddRef();
1355 return swapChain->GetBackBuffer(backBufferIndex, type, backBuffer);
1490 return swapChain->GetDisplayMode(mode);
1504 return swapChain->GetFrontBufferData(destSurface);
1541 swapChain->getGammaRamp((sw::GammaRamp*)ramp);
1748 TRACE("unsigned int swapChain = %d, D3DRASTER_STATUS *rasterStatus = 0x%0.8p", index, rasterStatus);
1755 return swapChain->GetRasterStatus(rasterStatus);
1959 long Direct3DDevice9::GetSwapChain(unsigned int index, IDirect3DSwapChain9 **swapChain)
1963 TRACE("unsigned int index = %d, IDirect3DSwapChain9 **swapChain = 0x%0.8p", index, swapChain);
1965 if(!swapChain || index >= GetNumberOfSwapChains())
1970 *swapChain = this->swapChain;
1972 if(*swapChain)
1974 (*swapChain)->AddRef();
2291 return swapChain->Present(sourceRect, destRect, destWindowOverride, dirtyRegion, 0);
2344 if(!swapChain)
2346 swapChain = new Direct3DSwapChain9(this, presentParameters);
2347 swapChain->bind();
2351 swapChain->reset(presentParameters);
2389 swapChain->GetBackBuffer(0, D3DBACKBUFFER_TYPE_MONO, &renderTarget);
2767 swapChain->setGammaRamp((sw::GammaRamp*)ramp, flags & D3DSGR_CALIBRATE);