Home
last modified time | relevance | path

Searched refs:GrD3DDescriptorTable (Results 1 – 6 of 6) sorted by relevance

/external/skia/src/gpu/d3d/
DGrD3DDescriptorTableManager.cpp16 sk_sp<GrD3DDescriptorTable>
18 sk_sp<GrD3DDescriptorTable> table = fShaderViewDescriptorPool.allocateTable(gpu, size); in createShaderViewTable()
23 sk_sp<GrD3DDescriptorTable> GrD3DDescriptorTableManager::createSamplerTable( in createSamplerTable()
25 sk_sp<GrD3DDescriptorTable> table = fSamplerDescriptorPool.allocateTable(gpu, size); in createSamplerTable()
76 sk_sp<GrD3DDescriptorTable> GrD3DDescriptorTableManager::Heap::allocateTable( in allocateTable()
81 return sk_sp<GrD3DDescriptorTable>( in allocateTable()
82 new GrD3DDescriptorTable(fHeap->getCPUHandle(startIndex).fHandle, in allocateTable()
99 sk_sp<GrD3DDescriptorTable> GrD3DDescriptorTableManager::HeapPool::allocateTable( in allocateTable()
DGrD3DDescriptorTableManager.h17 class GrD3DDescriptorTable : public SkRefCnt {
19 GrD3DDescriptorTable(D3D12_CPU_DESCRIPTOR_HANDLE baseCPU, D3D12_GPU_DESCRIPTOR_HANDLE baseGPU, in GrD3DDescriptorTable() function
45 sk_sp<GrD3DDescriptorTable> createShaderViewTable(GrD3DGpu*, unsigned int count);
46 sk_sp<GrD3DDescriptorTable> createSamplerTable(GrD3DGpu*, unsigned int count);
56 sk_sp<GrD3DDescriptorTable> allocateTable(unsigned int count);
102 sk_sp<GrD3DDescriptorTable> allocateTable(GrD3DGpu*, unsigned int count);
DGrD3DResourceProvider.h67 sk_sp<GrD3DDescriptorTable> findOrCreateShaderViewTable(
69 sk_sp<GrD3DDescriptorTable> findOrCreateSamplerTable(
136 typedef std::function<sk_sp<GrD3DDescriptorTable>(GrD3DGpu*, unsigned int)> CreateFunc;
137 sk_sp<GrD3DDescriptorTable> findOrCreateDescTable(
144 typedef sk_sp<GrD3DDescriptorTable> DescTableValue;
DGrD3DResourceProvider.cpp180 sk_sp<GrD3DDescriptorTable> GrD3DResourceProvider::findOrCreateShaderViewTable( in findOrCreateShaderViewTable()
189 sk_sp<GrD3DDescriptorTable> GrD3DResourceProvider::findOrCreateSamplerTable( in findOrCreateSamplerTable()
376 sk_sp<GrD3DDescriptorTable> GrD3DResourceProvider::DescriptorTableCache::findOrCreateDescTable( in findOrCreateDescTable()
378 std::function<sk_sp<GrD3DDescriptorTable>(GrD3DGpu*, unsigned int numDesc)> createFunc) { in findOrCreateDescTable()
379 sk_sp<GrD3DDescriptorTable>* entry = fMap.find(cpuDescriptors); in findOrCreateDescTable()
386 sk_sp<GrD3DDescriptorTable> descTable = createFunc(fGpu, numDescriptors); in findOrCreateDescTable()
DGrD3DPipelineState.cpp134 sk_sp<GrD3DDescriptorTable> srvTable = in setAndBindTextures()
141 sk_sp<GrD3DDescriptorTable> samplerTable = in setAndBindTextures()
DGrD3DGpu.cpp949 sk_sp<GrD3DDescriptorTable> samplerTable = fResourceProvider.findOrCreateSamplerTable(samplers); in onRegenerateMipMapLevels()
1004 sk_sp<GrD3DDescriptorTable> srvTable = in onRegenerateMipMapLevels()