Home
last modified time | relevance | path

Searched refs:descriptorHeap (Results 1 – 4 of 4) sorted by relevance

/third_party/skia/third_party/externals/dawn/src/dawn_native/d3d12/
DShaderVisibleDescriptorAllocatorD3D12.cpp109 ID3D12DescriptorHeap* descriptorHeap = mHeap->GetD3D12DescriptorHeap(); in AllocateGPUDescriptors() local
114 const size_t cpuHeapStartPtr = descriptorHeap->GetCPUDescriptorHandleForHeapStart().ptr; in AllocateGPUDescriptors()
121 descriptorHeap->GetGPUDescriptorHandleForHeapStart().ptr + heapOffset}; in AllocateGPUDescriptors()
157 std::unique_ptr<ShaderVisibleDescriptorHeap> descriptorHeap = in AllocateHeap() local
162 mDevice->GetResidencyManager()->TrackResidentAllocation(descriptorHeap.get()); in AllocateHeap()
164 return std::move(descriptorHeap); in AllocateHeap()
169 std::unique_ptr<ShaderVisibleDescriptorHeap> descriptorHeap; in AllocateAndSwitchShaderVisibleHeap() local
191 descriptorHeap = std::move(mPool.front().heap); in AllocateAndSwitchShaderVisibleHeap()
197 if (descriptorHeap == nullptr) { in AllocateAndSwitchShaderVisibleHeap()
198 DAWN_TRY_ASSIGN(descriptorHeap, AllocateHeap(mDescriptorCount)); in AllocateAndSwitchShaderVisibleHeap()
[all …]
/third_party/skia/src/gpu/d3d/
DGrD3DDescriptorHeap.h39 ID3D12DescriptorHeap* descriptorHeap() const { return fHeap.get(); } in descriptorHeap() function
DGrD3DDescriptorTableManager.h64 ID3D12DescriptorHeap* d3dDescriptorHeap() const { return fHeap->descriptorHeap(); } in d3dDescriptorHeap()
DGrD3DDescriptorTableManager.cpp72 fHeap->descriptorHeap(), fType)); in allocateTable()