Lines Matching refs:GrD3DDescriptorHeap
18 GrD3DDescriptorHeap::CPUHandle GrD3DCpuDescriptorManager::createRenderTargetView(
20 const GrD3DDescriptorHeap::CPUHandle& descriptor = fRTVDescriptorPool.allocateHandle(gpu);
26 const GrD3DDescriptorHeap::CPUHandle& rtvDescriptor) {
30 GrD3DDescriptorHeap::CPUHandle GrD3DCpuDescriptorManager::createDepthStencilView(
32 const GrD3DDescriptorHeap::CPUHandle& descriptor = fDSVDescriptorPool.allocateHandle(gpu);
38 const GrD3DDescriptorHeap::CPUHandle& dsvDescriptor) {
42 GrD3DDescriptorHeap::CPUHandle GrD3DCpuDescriptorManager::createConstantBufferView(
44 const GrD3DDescriptorHeap::CPUHandle& descriptor =
53 GrD3DDescriptorHeap::CPUHandle GrD3DCpuDescriptorManager::createShaderResourceView(
56 const GrD3DDescriptorHeap::CPUHandle& descriptor =
70 GrD3DDescriptorHeap::CPUHandle GrD3DCpuDescriptorManager::createUnorderedAccessView(
72 const GrD3DDescriptorHeap::CPUHandle& descriptor =
88 const GrD3DDescriptorHeap::CPUHandle& view) {
92 GrD3DDescriptorHeap::CPUHandle GrD3DCpuDescriptorManager::createSampler(
98 const GrD3DDescriptorHeap::CPUHandle& descriptor = fSamplerDescriptorPool.allocateHandle(gpu);
116 const GrD3DDescriptorHeap::CPUHandle& samplerDescriptor) {
124 std::unique_ptr<GrD3DDescriptorHeap> heap =
125 GrD3DDescriptorHeap::Make(gpu, type, numDescriptors, D3D12_DESCRIPTOR_HEAP_FLAG_NONE);
133 GrD3DDescriptorHeap::CPUHandle GrD3DCpuDescriptorManager::Heap::allocateCPUHandle() {
141 void GrD3DCpuDescriptorManager::Heap::freeCPUHandle(const GrD3DDescriptorHeap::CPUHandle& handle) {
158 GrD3DDescriptorHeap::CPUHandle GrD3DCpuDescriptorManager::HeapPool::allocateHandle(
162 GrD3DDescriptorHeap::CPUHandle handle = fDescriptorHeaps[i]->allocateCPUHandle();
176 GrD3DDescriptorHeap::CPUHandle handle =
182 const GrD3DDescriptorHeap::CPUHandle& dsvDescriptor) {