Lines Matching defs:pPresentationParameters

1614         WINED3DPRESENT_PARAMETERS *pPresentationParameters)
1624 TRACE("(%p)->(%p)\n", This, pPresentationParameters);
1630 if (!pPresentationParameters->pHgsmi)
1635 This->pHgsmi = pPresentationParameters->pHgsmi;
1693 pPresentationParameters, (IWineD3DSwapChain **)&swapchain);
1782 WINED3DCLEAR_TARGET | pPresentationParameters->EnableAutoDepthStencil ? WINED3DCLEAR_ZBUFFER | WINED3DCLEAR_STENCIL : 0,
1824 WINED3DPRESENT_PARAMETERS *pPresentationParameters)
1833 pPresentationParameters, (IWineD3DSwapChain **)&swapchain);
6505 static HRESULT updateSurfaceDesc(IWineD3DSurfaceImpl *surface, const WINED3DPRESENT_PARAMETERS* pPresentationParameters)
6521 surface->currentDesc.Width = pPresentationParameters->BackBufferWidth;
6522 surface->currentDesc.Height = pPresentationParameters->BackBufferHeight;
6526 surface->pow2Width = pPresentationParameters->BackBufferWidth;
6527 surface->pow2Height = pPresentationParameters->BackBufferHeight;
6530 while (surface->pow2Width < pPresentationParameters->BackBufferWidth) surface->pow2Width <<= 1;
6531 while (surface->pow2Height < pPresentationParameters->BackBufferHeight) surface->pow2Height <<= 1;
6545 if(surface->pow2Width != pPresentationParameters->BackBufferWidth ||
6546 surface->pow2Height != pPresentationParameters->BackBufferHeight) {
6729 static HRESULT WINAPI IWineD3DDeviceImpl_Reset(IWineD3DDevice* iface, WINED3DPRESENT_PARAMETERS* pPresentationParameters) {
6748 if(!is_display_mode_supported(This, pPresentationParameters)) {
6750 WARN("Requested mode: %d, %d\n", pPresentationParameters->BackBufferWidth,
6751 pPresentationParameters->BackBufferHeight);
6764 TRACE("BackBufferWidth = %d\n", pPresentationParameters->BackBufferWidth);
6765 TRACE("BackBufferHeight = %d\n", pPresentationParameters->BackBufferHeight);
6766 TRACE("BackBufferFormat = %s\n", debug_d3dformat(pPresentationParameters->BackBufferFormat));
6767 TRACE("BackBufferCount = %d\n", pPresentationParameters->BackBufferCount);
6768 TRACE("MultiSampleType = %d\n", pPresentationParameters->MultiSampleType);
6769 TRACE("MultiSampleQuality = %d\n", pPresentationParameters->MultiSampleQuality);
6770 TRACE("SwapEffect = %d\n", pPresentationParameters->SwapEffect);
6771 TRACE("hDeviceWindow = %p\n", pPresentationParameters->hDeviceWindow);
6772 TRACE("Windowed = %s\n", pPresentationParameters->Windowed ? "true" : "false");
6773 TRACE("EnableAutoDepthStencil = %s\n", pPresentationParameters->EnableAutoDepthStencil ? "true" : "false");
6774 TRACE("Flags = %08x\n", pPresentationParameters->Flags);
6775 TRACE("FullScreen_RefreshRateInHz = %d\n", pPresentationParameters->FullScreen_RefreshRateInHz);
6776 TRACE("PresentationInterval = %d\n", pPresentationParameters->PresentationInterval);
6779 swapchain->presentParms.SwapEffect = pPresentationParameters->SwapEffect;
6780 swapchain->presentParms.Flags = pPresentationParameters->Flags;
6781 swapchain->presentParms.PresentationInterval = pPresentationParameters->PresentationInterval;
6782 swapchain->presentParms.FullScreen_RefreshRateInHz = pPresentationParameters->FullScreen_RefreshRateInHz;
6785 if(pPresentationParameters->BackBufferCount != 0 &&
6786 pPresentationParameters->BackBufferCount != swapchain->presentParms.BackBufferCount) {
6789 if(pPresentationParameters->BackBufferFormat != WINED3DFMT_UNKNOWN &&
6790 pPresentationParameters->BackBufferFormat != swapchain->presentParms.BackBufferFormat) {
6793 if(pPresentationParameters->hDeviceWindow != NULL &&
6794 pPresentationParameters->hDeviceWindow != swapchain->presentParms.hDeviceWindow) {
6797 if (pPresentationParameters->EnableAutoDepthStencil && !This->auto_depth_stencil_buffer) {
6804 pPresentationParameters->BackBufferWidth,
6805 pPresentationParameters->BackBufferHeight,
6806 pPresentationParameters->AutoDepthStencilFormat,
6807 pPresentationParameters->MultiSampleType,
6808 pPresentationParameters->MultiSampleQuality,
6820 if (pPresentationParameters->EnableAutoDepthStencil)
6835 if(pPresentationParameters->Windowed) {
6841 mode.Width = pPresentationParameters->BackBufferWidth;
6842 mode.Height = pPresentationParameters->BackBufferHeight;
6843 mode.RefreshRate = pPresentationParameters->FullScreen_RefreshRateInHz;
6848 if(pPresentationParameters->BackBufferWidth != 0 && pPresentationParameters->BackBufferHeight != 0 &&
6849 (pPresentationParameters->BackBufferWidth != swapchain->presentParms.BackBufferWidth ||
6850 pPresentationParameters->BackBufferHeight != swapchain->presentParms.BackBufferHeight))
6854 if(!pPresentationParameters->Windowed) {
6857 swapchain->presentParms.BackBufferWidth = pPresentationParameters->BackBufferWidth;
6858 swapchain->presentParms.BackBufferHeight = pPresentationParameters->BackBufferHeight;
6860 hr = updateSurfaceDesc((IWineD3DSurfaceImpl *)swapchain->frontBuffer, pPresentationParameters);
6868 hr = updateSurfaceDesc((IWineD3DSurfaceImpl *)swapchain->backBuffer[i], pPresentationParameters);
6876 hr = updateSurfaceDesc((IWineD3DSurfaceImpl *)This->auto_depth_stencil_buffer, pPresentationParameters);
6885 if (!pPresentationParameters->Windowed != !swapchain->presentParms.Windowed
6890 if (!pPresentationParameters->Windowed)
6894 swapchain_setup_fullscreen_window(swapchain, pPresentationParameters->BackBufferWidth,
6895 pPresentationParameters->BackBufferHeight);
6900 pPresentationParameters->BackBufferWidth, pPresentationParameters->BackBufferHeight,
6912 swapchain->presentParms.Windowed = pPresentationParameters->Windowed;
6913 } else if(!pPresentationParameters->Windowed) {
6921 swapchain_setup_fullscreen_window(swapchain, pPresentationParameters->BackBufferWidth,
6922 pPresentationParameters->BackBufferHeight);