Searched refs:GrD3DDescriptorTable (Results 1 – 6 of 6) sorted by relevance
/external/skia/src/gpu/d3d/ |
D | GrD3DDescriptorTableManager.cpp | 16 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()
|
D | GrD3DDescriptorTableManager.h | 17 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);
|
D | GrD3DResourceProvider.h | 67 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;
|
D | GrD3DResourceProvider.cpp | 180 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()
|
D | GrD3DPipelineState.cpp | 134 sk_sp<GrD3DDescriptorTable> srvTable = in setAndBindTextures() 141 sk_sp<GrD3DDescriptorTable> samplerTable = in setAndBindTextures()
|
D | GrD3DGpu.cpp | 949 sk_sp<GrD3DDescriptorTable> samplerTable = fResourceProvider.findOrCreateSamplerTable(samplers); in onRegenerateMipMapLevels() 1004 sk_sp<GrD3DDescriptorTable> srvTable = in onRegenerateMipMapLevels()
|