Searched refs:descriptorHeap (Results 1 – 4 of 4) sorted by relevance
109 ID3D12DescriptorHeap* descriptorHeap = mHeap->GetD3D12DescriptorHeap(); in AllocateGPUDescriptors() local114 const size_t cpuHeapStartPtr = descriptorHeap->GetCPUDescriptorHandleForHeapStart().ptr; in AllocateGPUDescriptors()121 descriptorHeap->GetGPUDescriptorHandleForHeapStart().ptr + heapOffset}; in AllocateGPUDescriptors()157 std::unique_ptr<ShaderVisibleDescriptorHeap> descriptorHeap = in AllocateHeap() local162 mDevice->GetResidencyManager()->TrackResidentAllocation(descriptorHeap.get()); in AllocateHeap()164 return std::move(descriptorHeap); in AllocateHeap()169 std::unique_ptr<ShaderVisibleDescriptorHeap> descriptorHeap; in AllocateAndSwitchShaderVisibleHeap() local191 descriptorHeap = std::move(mPool.front().heap); in AllocateAndSwitchShaderVisibleHeap()197 if (descriptorHeap == nullptr) { in AllocateAndSwitchShaderVisibleHeap()198 DAWN_TRY_ASSIGN(descriptorHeap, AllocateHeap(mDescriptorCount)); in AllocateAndSwitchShaderVisibleHeap()[all …]
39 ID3D12DescriptorHeap* descriptorHeap() const { return fHeap.get(); } in descriptorHeap() function
64 ID3D12DescriptorHeap* d3dDescriptorHeap() const { return fHeap->descriptorHeap(); } in d3dDescriptorHeap()
72 fHeap->descriptorHeap(), fType)); in allocateTable()