Lines Matching defs:pCreateResource

61                         __in const D3D10DDIARG_CREATERESOURCE *pCreateResource)  // IN
191 __in const D3D10DDIARG_CREATERESOURCE *pCreateResource, // IN
197 if ((pCreateResource->MiscFlags & D3D10_DDI_RESOURCE_MISC_SHARED) ||
198 (pCreateResource->pPrimaryDesc &&
199 pCreateResource->pPrimaryDesc->DriverFlags & DXGI_DDI_PRIMARY_OPTIONAL)) {
203 pCreateResource->pMipInfoList[0].TexelWidth,
204 pCreateResource->pMipInfoList[0].TexelHeight,
205 pCreateResource->pMipInfoList[0].TexelDepth,
208 pCreateResource->ResourceDimension);
210 pCreateResource->Usage);
212 pCreateResource->BindFlags);
214 pCreateResource->MapFlags);
216 pCreateResource->MiscFlags);
218 FormatToName(pCreateResource->Format));
219 DebugPrintf(" SampleDesc.Count = %u\n", pCreateResource->SampleDesc.Count);
220 DebugPrintf(" SampleDesc.Quality = %u\n", pCreateResource->SampleDesc.Quality);
221 DebugPrintf(" MipLevels = %u\n", pCreateResource->MipLevels);
222 DebugPrintf(" ArraySize = %u\n", pCreateResource->ArraySize);
223 DebugPrintf(" pPrimaryDesc = %p\n", pCreateResource->pPrimaryDesc);
224 if (pCreateResource->pPrimaryDesc) {
226 pCreateResource->pPrimaryDesc->Flags);
227 DebugPrintf(" VidPnSourceId = %u\n", pCreateResource->pPrimaryDesc->VidPnSourceId);
228 DebugPrintf(" ModeDesc.Width = %u\n", pCreateResource->pPrimaryDesc->ModeDesc.Width);
229 DebugPrintf(" ModeDesc.Height = %u\n", pCreateResource->pPrimaryDesc->ModeDesc.Height);
231 pCreateResource->pPrimaryDesc->ModeDesc.Format);
232 DebugPrintf(" ModeDesc.RefreshRate.Numerator = %u\n", pCreateResource->pPrimaryDesc->ModeDesc.RefreshRate.Numerator);
233 DebugPrintf(" ModeDesc.RefreshRate.Denominator = %u\n", pCreateResource->pPrimaryDesc->ModeDesc.RefreshRate.Denominator);
235 pCreateResource->pPrimaryDesc->ModeDesc.ScanlineOrdering);
237 pCreateResource->pPrimaryDesc->ModeDesc.Rotation);
239 pCreateResource->pPrimaryDesc->ModeDesc.Scaling);
241 pCreateResource->pPrimaryDesc->DriverFlags);
254 if (pCreateResource->pPrimaryDesc) {
255 pCreateResource->pPrimaryDesc->DriverFlags = DXGI_DDI_PRIMARY_DRIVER_FLAG_NO_SCANOUT;
256 if (!(pCreateResource->pPrimaryDesc->DriverFlags & DXGI_DDI_PRIMARY_OPTIONAL)) {
264 pResource->Format = pCreateResource->Format;
265 pResource->MipLevels = pCreateResource->MipLevels;
271 templat.target = translate_texture_target( pCreateResource->ResourceDimension,
272 pCreateResource->ArraySize );
275 if (pCreateResource->Format == DXGI_FORMAT_UNKNOWN) {
276 assert(pCreateResource->ResourceDimension == D3D10DDIRESOURCE_BUFFER);
279 BOOL bindDepthStencil = !!(pCreateResource->BindFlags & D3D10_DDI_BIND_DEPTH_STENCIL);
280 templat.format = FormatTranslate(pCreateResource->Format, bindDepthStencil);
283 templat.width0 = pCreateResource->pMipInfoList[0].TexelWidth;
284 templat.height0 = pCreateResource->pMipInfoList[0].TexelHeight;
285 templat.depth0 = pCreateResource->pMipInfoList[0].TexelDepth;
286 templat.array_size = pCreateResource->ArraySize;
287 templat.last_level = pCreateResource->MipLevels - 1;
288 templat.nr_samples = pCreateResource->SampleDesc.Count;
289 templat.nr_storage_samples = pCreateResource->SampleDesc.Count;
290 templat.bind = translate_resource_flags(pCreateResource->BindFlags);
291 templat.usage = translate_resource_usage(pCreateResource->Usage);
314 pResource->NumSubResources = pCreateResource->MipLevels * pCreateResource->ArraySize;
318 if (pCreateResource->pInitialDataUP) {
322 &pCreateResource->pInitialDataUP[0];
345 &pCreateResource->pInitialDataUP[SubResource];