Lines Matching refs:heap_desc
2288 D3D12_HEAP_DESC heap_desc = { 0 };
2290 heap_desc.SizeInBytes = pAllocateInfo->allocationSize;
2292 heap_desc.Alignment = D3D12_DEFAULT_RESOURCE_PLACEMENT_ALIGNMENT;
2294 heap_desc.Alignment =
2299 heap_desc.Alignment =
2300 heap_desc.SizeInBytes >= D3D12_DEFAULT_MSAA_RESOURCE_PLACEMENT_ALIGNMENT ?
2305 heap_desc.Flags =
2311 heap_desc.Properties.Type = D3D12_HEAP_TYPE_CUSTOM;
2312 heap_desc.Properties.MemoryPoolPreference =
2317 heap_desc.Properties.CPUPageProperty = D3D12_CPU_PAGE_PROPERTY_WRITE_BACK;
2319 heap_desc.Properties.CPUPageProperty = D3D12_CPU_PAGE_PROPERTY_WRITE_COMBINE;
2321 heap_desc.Properties.CPUPageProperty = D3D12_CPU_PAGE_PROPERTY_NOT_AVAILABLE;
2324 if (FAILED(ID3D12Device1_CreateHeap(device->dev, &heap_desc,
2332 !(heap_desc.Flags & D3D12_HEAP_FLAG_DENY_BUFFERS)){
2337 res_desc.Width = heap_desc.SizeInBytes;