Lines Matching defs:pParams
45 struct NineUnknownParams *pParams,
57 This, pParams->device, pPresent, pCTX, hFocusWindow);
59 hr = NineUnknown_ctor(&This->base, pParams);
177 D3DPRESENT_PARAMETERS *pParams );
181 D3DPRESENT_PARAMETERS *pParams,
194 DBG("This=%p pParams=%p\n", This, pParams);
195 user_assert(pParams != NULL, E_POINTER);
196 user_assert(pParams->SwapEffect, D3DERR_INVALIDCALL);
197 user_assert((pParams->SwapEffect != D3DSWAPEFFECT_COPY) ||
198 (pParams->BackBufferCount <= 1), D3DERR_INVALIDCALL);
199 user_assert(pDevice->ex || pParams->BackBufferCount <=
201 user_assert(!pDevice->ex || pParams->BackBufferCount <=
204 (pParams->SwapEffect == D3DSWAPEFFECT_FLIP) ||
205 (pParams->SwapEffect == D3DSWAPEFFECT_COPY) ||
206 (pParams->SwapEffect == D3DSWAPEFFECT_DISCARD), D3DERR_INVALIDCALL);
208 DBG("pParams(%p):\n"
222 "PresentationInterval: %x\n", pParams,
223 pParams->BackBufferWidth, pParams->BackBufferHeight,
224 d3dformat_to_string(pParams->BackBufferFormat),
225 pParams->BackBufferCount,
226 pParams->MultiSampleType, pParams->MultiSampleQuality,
227 pParams->SwapEffect, pParams->hDeviceWindow, pParams->Windowed,
228 pParams->EnableAutoDepthStencil,
229 d3dformat_to_string(pParams->AutoDepthStencilFormat),
230 nine_D3DPRESENTFLAG_to_str(pParams->Flags),
231 pParams->FullScreen_RefreshRateInHz,
232 pParams->PresentationInterval);
234 if (pParams->BackBufferCount == 0) {
235 pParams->BackBufferCount = 1;
238 if (pParams->BackBufferFormat == D3DFMT_UNKNOWN) {
239 pParams->BackBufferFormat = D3DFMT_A8R8G8B8;
248 pParams->PresentationInterval = D3DPRESENT_INTERVAL_IMMEDIATE;
250 pParams->PresentationInterval = D3DPRESENT_INTERVAL_ONE;
264 hr = ID3DPresent_SetPresentParameters(This->present, pParams, This->mode);
269 newBufferCount = NineSwapChain9_GetBackBufferCountForParams(This, pParams);
271 multisample_type = pParams->MultiSampleType;
274 hr = d3dmultisample_type_check(This->screen, pParams->BackBufferFormat,
276 pParams->MultiSampleQuality,
282 pf = d3d9_to_pipe_format_checked(This->screen, pParams->BackBufferFormat,
289 pParams->SwapEffect != D3DSWAPEFFECT_DISCARD ||
306 tmplt.width0 = pParams->BackBufferWidth;
307 tmplt.height0 = pParams->BackBufferHeight;
316 desc.MultiSampleType = pParams->MultiSampleType;
317 desc.MultiSampleQuality = pParams->MultiSampleQuality;
318 desc.Width = pParams->BackBufferWidth;
319 desc.Height = pParams->BackBufferHeight;
331 This->enable_threadpool = This->actx->thread_submit && (pParams->SwapEffect != D3DSWAPEFFECT_COPY);
363 pParams->BackBufferFormat,
374 if (pParams->Flags & D3DPRESENTFLAG_LOCKABLE_BACKBUFFER)
382 desc.Format = pParams->BackBufferFormat;
401 if (pParams->SwapEffect != D3DSWAPEFFECT_DISCARD)
412 if (pParams->EnableAutoDepthStencil) {
413 tmplt.bind = d3d9_get_pipe_depth_format_bindings(pParams->AutoDepthStencilFormat);
417 pParams->AutoDepthStencilFormat,
438 pParams->BackBufferWidth,
439 pParams->BackBufferHeight,
440 pParams->AutoDepthStencilFormat,
441 pParams->MultiSampleType,
442 pParams->MultiSampleQuality,
454 This->params = *pParams;
1288 D3DPRESENT_PARAMETERS *pParams )
1290 int count = pParams->BackBufferCount;
1295 if (pParams->SwapEffect != D3DSWAPEFFECT_COPY)
1299 if (pParams->SwapEffect == D3DSWAPEFFECT_DISCARD) {
1314 pParams->PresentationInterval == D3DPRESENT_INTERVAL_IMMEDIATE) {