Lines Matching refs:GrVkResourceProvider

8 #include "src/gpu/vk/GrVkResourceProvider.h"
23 GrVkResourceProvider::GrVkResourceProvider(GrVkGpu* gpu)
30 GrVkResourceProvider::~GrVkResourceProvider() {
37 VkPipelineCache GrVkResourceProvider::pipelineCache() {
85 void GrVkResourceProvider::init() {
97 sk_sp<const GrVkPipeline> GrVkResourceProvider::makePipeline(
112 GrVkResourceProvider::findCompatibleRenderPass(GrVkRenderTarget* target,
129 GrVkResourceProvider::findCompatibleRenderPass(GrVkRenderPass::AttachmentsDescriptor* desc,
159 const GrVkRenderPass* GrVkResourceProvider::findCompatibleExternalRenderPass(
180 const GrVkRenderPass* GrVkResourceProvider::findRenderPass(
190 GrVkResourceProvider::CompatibleRPHandle tempRPHandle;
191 GrVkResourceProvider::CompatibleRPHandle* pRPHandle = compatibleHandle ? compatibleHandle
203 GrVkResourceProvider::findRenderPass(const CompatibleRPHandle& compatibleHandle,
220 GrVkDescriptorPool* GrVkResourceProvider::findOrCreateCompatibleDescriptorPool(
225 GrVkSampler* GrVkResourceProvider::findOrCreateCompatibleSampler(
240 GrVkSamplerYcbcrConversion* GrVkResourceProvider::findOrCreateCompatibleSamplerYcbcrConversion(
256 GrVkPipelineState* GrVkResourceProvider::findOrCreateCompatiblePipelineState(
266 GrVkPipelineState* GrVkResourceProvider::findOrCreateCompatiblePipelineState(
283 sk_sp<const GrVkPipeline> GrVkResourceProvider::findOrCreateMSAALoadPipeline(
324 void GrVkResourceProvider::getZeroSamplerDescriptorSetHandle(
340 void GrVkResourceProvider::getSamplerDescriptorSetHandle(VkDescriptorType type,
359 VkDescriptorSetLayout GrVkResourceProvider::getUniformDSLayout() const {
364 VkDescriptorSetLayout GrVkResourceProvider::getInputDSLayout() const {
369 VkDescriptorSetLayout GrVkResourceProvider::getSamplerDSLayout(
375 const GrVkDescriptorSet* GrVkResourceProvider::getUniformDescriptorSet() {
381 const GrVkDescriptorSet* GrVkResourceProvider::getInputDescriptorSet() {
386 const GrVkDescriptorSet* GrVkResourceProvider::getSamplerDescriptorSet(
392 void GrVkResourceProvider::recycleDescriptorSet(const GrVkDescriptorSet* descSet,
401 GrVkCommandPool* GrVkResourceProvider::findOrCreateCommandPool() {
427 void GrVkResourceProvider::checkCommandBuffers() {
453 void GrVkResourceProvider::forceSyncAllCommandBuffers() {
463 void GrVkResourceProvider::addFinishedProcToActiveCommandBuffers(
472 void GrVkResourceProvider::destroyResources() {
529 void GrVkResourceProvider::releaseUnlockedBackendObjects() {
538 void GrVkResourceProvider::backgroundReset(GrVkCommandPool* pool) {
559 void GrVkResourceProvider::reset(GrVkCommandPool* pool) {
567 void GrVkResourceProvider::storePipelineCacheData() {
600 GrVkResourceProvider::CompatibleRenderPassSet::CompatibleRenderPassSet(GrVkRenderPass* renderPass)
606 bool GrVkResourceProvider::CompatibleRenderPassSet::isCompatible(
618 GrVkRenderPass* GrVkResourceProvider::CompatibleRenderPassSet::getRenderPass(
640 void GrVkResourceProvider::CompatibleRenderPassSet::releaseResources() {