Home
last modified time | relevance | path

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

/third_party/skia/src/gpu/d3d/
DGrD3DDescriptorTableManager.cpp16 sk_sp<GrD3DDescriptorTable>
18 sk_sp<GrD3DDescriptorTable> table = fShaderViewDescriptorPool.allocateTable(gpu, size); in createShaderViewTable()
22 sk_sp<GrD3DDescriptorTable> GrD3DDescriptorTableManager::createSamplerTable( in createSamplerTable()
24 sk_sp<GrD3DDescriptorTable> table = fSamplerDescriptorPool.allocateTable(gpu, size); in createSamplerTable()
64 sk_sp<GrD3DDescriptorTable> GrD3DDescriptorTableManager::Heap::allocateTable( in allocateTable()
69 return sk_sp<GrD3DDescriptorTable>( in allocateTable()
70 new GrD3DDescriptorTable(fHeap->getCPUHandle(startIndex).fHandle, in allocateTable()
88 sk_sp<GrD3DDescriptorTable> GrD3DDescriptorTableManager::HeapPool::allocateTable( in allocateTable()
DGrD3DDescriptorTableManager.h18 class GrD3DDescriptorTable : public SkRefCnt {
20 GrD3DDescriptorTable(D3D12_CPU_DESCRIPTOR_HANDLE baseCPU, D3D12_GPU_DESCRIPTOR_HANDLE baseGPU, in GrD3DDescriptorTable() function
49 sk_sp<GrD3DDescriptorTable> createShaderViewTable(GrD3DGpu*, unsigned int count);
50 sk_sp<GrD3DDescriptorTable> createSamplerTable(GrD3DGpu*, unsigned int count);
60 sk_sp<GrD3DDescriptorTable> allocateTable(unsigned int count);
106 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.cpp135 sk_sp<GrD3DDescriptorTable> srvTable = in setAndBindTextures()
137 sk_sp<GrD3DDescriptorTable> samplerTable = in setAndBindTextures()
DGrD3DGpu.cpp1138 sk_sp<GrD3DDescriptorTable> samplerTable = fResourceProvider.findOrCreateSamplerTable(samplers); in onRegenerateMipMapLevels()
1190 sk_sp<GrD3DDescriptorTable> srvTable = in onRegenerateMipMapLevels()