Lines Matching refs:GrD3DCpuDescriptorManager
8 #include "src/gpu/d3d/GrD3DCpuDescriptorManager.h"
12 GrD3DCpuDescriptorManager::GrD3DCpuDescriptorManager(GrD3DGpu* gpu)
18 GrD3DDescriptorHeap::CPUHandle GrD3DCpuDescriptorManager::createRenderTargetView(
25 void GrD3DCpuDescriptorManager::recycleRenderTargetView(
30 GrD3DDescriptorHeap::CPUHandle GrD3DCpuDescriptorManager::createDepthStencilView(
37 void GrD3DCpuDescriptorManager::recycleDepthStencilView(
42 GrD3DDescriptorHeap::CPUHandle GrD3DCpuDescriptorManager::createConstantBufferView(
53 GrD3DDescriptorHeap::CPUHandle GrD3DCpuDescriptorManager::createShaderResourceView(
70 GrD3DDescriptorHeap::CPUHandle GrD3DCpuDescriptorManager::createUnorderedAccessView(
87 void GrD3DCpuDescriptorManager::recycleShaderView(
92 GrD3DDescriptorHeap::CPUHandle GrD3DCpuDescriptorManager::createSampler(
115 void GrD3DCpuDescriptorManager::recycleSampler(
122 std::unique_ptr<GrD3DCpuDescriptorManager::Heap> GrD3DCpuDescriptorManager::Heap::Make(
133 GrD3DDescriptorHeap::CPUHandle GrD3DCpuDescriptorManager::Heap::allocateCPUHandle() {
141 void GrD3DCpuDescriptorManager::Heap::freeCPUHandle(const GrD3DDescriptorHeap::CPUHandle& handle) {
150 GrD3DCpuDescriptorManager::HeapPool::HeapPool(GrD3DGpu* gpu, D3D12_DESCRIPTOR_HEAP_TYPE heapType)
153 std::unique_ptr<GrD3DCpuDescriptorManager::Heap> heap =
154 GrD3DCpuDescriptorManager::Heap::Make(gpu, fHeapType, fMaxAvailableDescriptors);
158 GrD3DDescriptorHeap::CPUHandle GrD3DCpuDescriptorManager::HeapPool::allocateHandle(
168 std::unique_ptr<GrD3DCpuDescriptorManager::Heap> heap =
169 GrD3DCpuDescriptorManager::Heap::Make(gpu, fHeapType, fMaxAvailableDescriptors);
181 void GrD3DCpuDescriptorManager::HeapPool::releaseHandle(