Lines Matching refs:GrD3DDescriptorTableManager
12 GrD3DDescriptorTableManager::GrD3DDescriptorTableManager(GrD3DGpu* gpu) in GrD3DDescriptorTableManager() function in GrD3DDescriptorTableManager
17 GrD3DDescriptorTableManager::createShaderViewTable(GrD3DGpu* gpu, unsigned int size) { in createShaderViewTable()
23 sk_sp<GrD3DDescriptorTable> GrD3DDescriptorTableManager::createSamplerTable( in createSamplerTable()
30 void GrD3DDescriptorTableManager::setHeaps(GrD3DGpu* gpu) { in setHeaps()
40 void GrD3DDescriptorTableManager::prepForSubmit(GrD3DGpu* gpu) { in prepForSubmit()
45 void GrD3DDescriptorTableManager::recycle(Heap* heap) { in recycle()
64 sk_sp<GrD3DDescriptorTableManager::Heap> GrD3DDescriptorTableManager::Heap::Make( in Make()
73 return sk_sp< GrD3DDescriptorTableManager::Heap>(new Heap(gpu, heap, type, descriptorCount)); in Make()
76 sk_sp<GrD3DDescriptorTable> GrD3DDescriptorTableManager::Heap::allocateTable( in allocateTable()
86 void GrD3DDescriptorTableManager::Heap::onRecycle() const { in onRecycle()
92 GrD3DDescriptorTableManager::HeapPool::HeapPool(GrD3DGpu* gpu, D3D12_DESCRIPTOR_HEAP_TYPE heapType) in HeapPool()
99 sk_sp<GrD3DDescriptorTable> GrD3DDescriptorTableManager::HeapPool::allocateTable( in allocateTable()
115 sk_sp<GrD3DDescriptorTableManager::Heap> heap = in allocateTable()
116 GrD3DDescriptorTableManager::Heap::Make(gpu, fHeapType, fCurrentHeapDescriptorCount); in allocateTable()
121 sk_sp<GrD3DDescriptorTableManager::Heap>&
122 GrD3DDescriptorTableManager::HeapPool::currentDescriptorHeap() { in currentDescriptorHeap()
127 void GrD3DDescriptorTableManager::HeapPool::prepForSubmit(GrD3DGpu* gpu) { in prepForSubmit()
135 sk_sp<GrD3DDescriptorTableManager::Heap> heap = in prepForSubmit()
136 GrD3DDescriptorTableManager::Heap::Make(gpu, fHeapType, fCurrentHeapDescriptorCount); in prepForSubmit()
141 void GrD3DDescriptorTableManager::HeapPool::recycle(sk_sp<Heap> heap) { in recycle()