Lines Matching refs:GrVkResourceProvider
22 GrVkResourceProvider::GrVkResourceProvider(GrVkGpu* gpu) in GrVkResourceProvider() function in GrVkResourceProvider
28 GrVkResourceProvider::~GrVkResourceProvider() { in ~GrVkResourceProvider()
35 VkPipelineCache GrVkResourceProvider::pipelineCache() { in pipelineCache()
83 void GrVkResourceProvider::init() { in init()
95 sk_sp<const GrVkPipeline> GrVkResourceProvider::makePipeline( in makePipeline()
110 GrVkResourceProvider::findCompatibleRenderPass(GrVkRenderTarget* target, in findCompatibleRenderPass()
127 GrVkResourceProvider::findCompatibleRenderPass(GrVkRenderPass::AttachmentsDescriptor* desc, in findCompatibleRenderPass()
157 const GrVkRenderPass* GrVkResourceProvider::findCompatibleExternalRenderPass( in findCompatibleExternalRenderPass()
178 const GrVkRenderPass* GrVkResourceProvider::findRenderPass( in findRenderPass()
188 GrVkResourceProvider::CompatibleRPHandle tempRPHandle; in findRenderPass()
189 GrVkResourceProvider::CompatibleRPHandle* pRPHandle = compatibleHandle ? compatibleHandle in findRenderPass()
201 GrVkResourceProvider::findRenderPass(const CompatibleRPHandle& compatibleHandle, in findRenderPass()
218 GrVkDescriptorPool* GrVkResourceProvider::findOrCreateCompatibleDescriptorPool( in findOrCreateCompatibleDescriptorPool()
223 GrVkSampler* GrVkResourceProvider::findOrCreateCompatibleSampler( in findOrCreateCompatibleSampler()
238 GrVkSamplerYcbcrConversion* GrVkResourceProvider::findOrCreateCompatibleSamplerYcbcrConversion( in findOrCreateCompatibleSamplerYcbcrConversion()
254 GrVkPipelineState* GrVkResourceProvider::findOrCreateCompatiblePipelineState( in findOrCreateCompatiblePipelineState()
264 GrVkPipelineState* GrVkResourceProvider::findOrCreateCompatiblePipelineState( in findOrCreateCompatiblePipelineState()
281 sk_sp<const GrVkPipeline> GrVkResourceProvider::findOrCreateMSAALoadPipeline( in findOrCreateMSAALoadPipeline()
322 void GrVkResourceProvider::getZeroSamplerDescriptorSetHandle( in getZeroSamplerDescriptorSetHandle()
338 void GrVkResourceProvider::getSamplerDescriptorSetHandle(VkDescriptorType type, in getSamplerDescriptorSetHandle()
357 VkDescriptorSetLayout GrVkResourceProvider::getUniformDSLayout() const { in getUniformDSLayout()
362 VkDescriptorSetLayout GrVkResourceProvider::getInputDSLayout() const { in getInputDSLayout()
367 VkDescriptorSetLayout GrVkResourceProvider::getSamplerDSLayout( in getSamplerDSLayout()
373 const GrVkDescriptorSet* GrVkResourceProvider::getUniformDescriptorSet() { in getUniformDescriptorSet()
379 const GrVkDescriptorSet* GrVkResourceProvider::getInputDescriptorSet() { in getInputDescriptorSet()
384 const GrVkDescriptorSet* GrVkResourceProvider::getSamplerDescriptorSet( in getSamplerDescriptorSet()
390 void GrVkResourceProvider::recycleDescriptorSet(const GrVkDescriptorSet* descSet, in recycleDescriptorSet()
399 GrVkCommandPool* GrVkResourceProvider::findOrCreateCommandPool() { in findOrCreateCommandPool()
425 void GrVkResourceProvider::checkCommandBuffers() { in checkCommandBuffers()
451 void GrVkResourceProvider::forceSyncAllCommandBuffers() { in forceSyncAllCommandBuffers()
461 void GrVkResourceProvider::addFinishedProcToActiveCommandBuffers( in addFinishedProcToActiveCommandBuffers()
470 void GrVkResourceProvider::destroyResources() { in destroyResources()
527 void GrVkResourceProvider::releaseUnlockedBackendObjects() { in releaseUnlockedBackendObjects()
536 void GrVkResourceProvider::backgroundReset(GrVkCommandPool* pool) { in backgroundReset()
557 void GrVkResourceProvider::reset(GrVkCommandPool* pool) { in reset()
565 void GrVkResourceProvider::storePipelineCacheData() { in storePipelineCacheData()
594 GrVkResourceProvider::CompatibleRenderPassSet::CompatibleRenderPassSet(GrVkRenderPass* renderPass) in CompatibleRenderPassSet()
600 bool GrVkResourceProvider::CompatibleRenderPassSet::isCompatible( in isCompatible()
612 GrVkRenderPass* GrVkResourceProvider::CompatibleRenderPassSet::getRenderPass( in getRenderPass()
634 void GrVkResourceProvider::CompatibleRenderPassSet::releaseResources() { in releaseResources()