Lines Matching refs:GrVkRenderPass

25 #include "src/gpu/vk/GrVkRenderPass.h"
64 using SelfDependencyFlags = GrVkRenderPass::SelfDependencyFlags;
65 using LoadFromResolve = GrVkRenderPass::LoadFromResolve;
71 const GrVkRenderPass* findCompatibleRenderPass(GrVkRenderTarget* target,
77 const GrVkRenderPass* findCompatibleRenderPass(GrVkRenderPass::AttachmentsDescriptor*,
78 GrVkRenderPass::AttachmentFlags,
83 const GrVkRenderPass* findCompatibleExternalRenderPass(VkRenderPass,
90 // return a GrVkRenderPass without the need to inspect a GrVkRenderTarget.
92 const GrVkRenderPass* findRenderPass(GrVkRenderTarget* target,
93 const GrVkRenderPass::LoadStoreOps& colorOps,
94 const GrVkRenderPass::LoadStoreOps& resolveOps,
95 const GrVkRenderPass::LoadStoreOps& stencilOps,
104 const GrVkRenderPass* findRenderPass(const CompatibleRPHandle& compatibleHandle,
105 const GrVkRenderPass::LoadStoreOps& colorOps,
106 const GrVkRenderPass::LoadStoreOps& resolveOps,
107 const GrVkRenderPass::LoadStoreOps& stencilOps);
152 const GrVkRenderPass& renderPass,
270 CompatibleRenderPassSet(GrVkRenderPass* renderPass);
272 bool isCompatible(const GrVkRenderPass::AttachmentsDescriptor&,
273 GrVkRenderPass::AttachmentFlags,
277 const GrVkRenderPass* getCompatibleRenderPass() const {
284 GrVkRenderPass* getRenderPass(GrVkGpu* gpu,
285 const GrVkRenderPass::LoadStoreOps& colorOps,
286 const GrVkRenderPass::LoadStoreOps& resolveOps,
287 const GrVkRenderPass::LoadStoreOps& stencilOps);
292 SkSTArray<4, GrVkRenderPass*> fRenderPasses;
307 const GrVkRenderPass* fRenderPass;
315 SkTArray<const GrVkRenderPass*> fExternalRenderPasses;