Home
last modified time | relevance | path

Searched refs:GrVkDescriptorSetManager (Results 1 – 12 of 12) sorted by relevance

/third_party/skia/src/gpu/vk/
DGrVkDescriptorSetManager.cpp19 GrVkDescriptorSetManager* GrVkDescriptorSetManager::CreateUniformManager(GrVkGpu* gpu) { in CreateUniformManager()
27 GrVkDescriptorSetManager* GrVkDescriptorSetManager::CreateSamplerManager( in CreateSamplerManager()
39 GrVkDescriptorSetManager* GrVkDescriptorSetManager::CreateZeroSamplerManager(GrVkGpu* gpu) { in CreateZeroSamplerManager()
45 GrVkDescriptorSetManager* GrVkDescriptorSetManager::CreateInputManager(GrVkGpu* gpu) { in CreateInputManager()
187 GrVkDescriptorSetManager* GrVkDescriptorSetManager::Create( in Create()
205 return new GrVkDescriptorSetManager(gpu, type, descSetLayout, descCountPerSet, visibilities, in Create()
209 GrVkDescriptorSetManager::GrVkDescriptorSetManager( in GrVkDescriptorSetManager() function in GrVkDescriptorSetManager
226 const GrVkDescriptorSet* GrVkDescriptorSetManager::getDescriptorSet(GrVkGpu* gpu, in getDescriptorSet()
245 void GrVkDescriptorSetManager::recycleDescriptorSet(const GrVkDescriptorSet* descSet) { in recycleDescriptorSet()
250 void GrVkDescriptorSetManager::release(GrVkGpu* gpu) { in release()
[all …]
DGrVkDescriptorSetManager.h26 class GrVkDescriptorSetManager {
30 static GrVkDescriptorSetManager* CreateUniformManager(GrVkGpu* gpu);
31 static GrVkDescriptorSetManager* CreateSamplerManager(GrVkGpu* gpu, VkDescriptorType type,
35 static GrVkDescriptorSetManager* CreateZeroSamplerManager(GrVkGpu* gpu);
36 static GrVkDescriptorSetManager* CreateInputManager(GrVkGpu* gpu);
38 ~GrVkDescriptorSetManager() {} in ~GrVkDescriptorSetManager()
82 static GrVkDescriptorSetManager* Create(GrVkGpu* gpu,
87 GrVkDescriptorSetManager(GrVkGpu* gpu,
DGrVkResourceProvider.h159 GrVkDescriptorSetManager::Handle* handle);
167 void getZeroSamplerDescriptorSetHandle(GrVkDescriptorSetManager::Handle* handle);
182 VkDescriptorSetLayout getSamplerDSLayout(const GrVkDescriptorSetManager::Handle&) const;
191 const GrVkDescriptorSet* getSamplerDescriptorSet(const GrVkDescriptorSetManager::Handle&);
200 const GrVkDescriptorSetManager::Handle&);
335 SkSTArray<4, std::unique_ptr<GrVkDescriptorSetManager>> fDescriptorSetManagers;
337 GrVkDescriptorSetManager::Handle fUniformDSHandle;
338 GrVkDescriptorSetManager::Handle fInputDSHandle;
DGrVkResourceProvider.cpp87 GrVkDescriptorSetManager* dsm = GrVkDescriptorSetManager::CreateUniformManager(fGpu); in init()
90 fUniformDSHandle = GrVkDescriptorSetManager::Handle(0); in init()
91 dsm = GrVkDescriptorSetManager::CreateInputManager(fGpu); in init()
94 fInputDSHandle = GrVkDescriptorSetManager::Handle(1); in init()
325 GrVkDescriptorSetManager::Handle* handle) { in getZeroSamplerDescriptorSetHandle()
329 *handle = GrVkDescriptorSetManager::Handle(i); in getZeroSamplerDescriptorSetHandle()
334 GrVkDescriptorSetManager* dsm = in getZeroSamplerDescriptorSetHandle()
335 GrVkDescriptorSetManager::CreateZeroSamplerManager(fGpu); in getZeroSamplerDescriptorSetHandle()
337 *handle = GrVkDescriptorSetManager::Handle(fDescriptorSetManagers.count() - 1); in getZeroSamplerDescriptorSetHandle()
342 GrVkDescriptorSetManager::Handle* handle) { in getSamplerDescriptorSetHandle()
[all …]
DGrVkDescriptorSet.h25 GrVkDescriptorSetManager::Handle handle);
44 GrVkDescriptorSetManager::Handle fHandle;
DGrVkPipelineState.h44 const GrVkDescriptorSetManager::Handle& samplerDSHandle,
99 const GrVkDescriptorSetManager::Handle fSamplerDSHandle;
DGrVkDescriptorSet.cpp17 GrVkDescriptorSetManager::Handle handle) in GrVkDescriptorSet()
DGrVkUniformHandler.h166 friend class GrVkDescriptorSetManager; variable
DGrVkMSAALoadManager.cpp86 GrVkDescriptorSetManager::Handle samplerHandle; in createMSAALoadProgram()
DGrVkPipelineState.cpp33 const GrVkDescriptorSetManager::Handle& samplerDSHandle, in GrVkPipelineState()
DGrVkPipelineStateBuilder.cpp177 GrVkDescriptorSetManager::Handle samplerDSHandle; in finalize()
/third_party/skia/gn/
Dgpu.gni615 "$_src/gpu/vk/GrVkDescriptorSetManager.cpp",
616 "$_src/gpu/vk/GrVkDescriptorSetManager.h",