Lines Matching refs:GrVkRenderPass
16 typedef GrVkRenderPass::AttachmentsDescriptor::AttachmentDesc AttachmentDesc;
48 GrVkRenderPass* GrVkRenderPass::CreateSimple(GrVkGpu* gpu, in CreateSimple()
53 static const GrVkRenderPass::LoadStoreOps kBasicLoadStoreOps(VK_ATTACHMENT_LOAD_OP_LOAD, in CreateSimple()
60 static const GrVkRenderPass::LoadStoreOps kDiscardLoadStoreOps( in CreateSimple()
69 GrVkRenderPass* GrVkRenderPass::Create(GrVkGpu* gpu, in Create()
70 const GrVkRenderPass& compatibleRenderPass, in Create()
82 GrVkRenderPass* GrVkRenderPass::Create(GrVkGpu* gpu, in Create()
315 return new GrVkRenderPass(gpu, renderPass, attachmentFlags, *attachmentsDescriptor, in Create()
319 GrVkRenderPass::GrVkRenderPass(const GrVkGpu* gpu, VkRenderPass renderPass, AttachmentFlags flags, in GrVkRenderPass() function in GrVkRenderPass
334 void GrVkRenderPass::freeGPUData() const { in freeGPUData()
340 bool GrVkRenderPass::colorAttachmentIndex(uint32_t* index) const { in colorAttachmentIndex()
351 bool GrVkRenderPass::stencilAttachmentIndex(uint32_t* index) const { in stencilAttachmentIndex()
362 bool GrVkRenderPass::isCompatible(const AttachmentsDescriptor& desc, in isCompatible()
398 bool GrVkRenderPass::isCompatible(GrVkRenderTarget* target, in isCompatible()
411 bool GrVkRenderPass::isCompatible(const GrVkRenderPass& renderPass) const { in isCompatible()
417 bool GrVkRenderPass::isCompatibleExternalRP(VkRenderPass renderPass) const { in isCompatibleExternalRP()
422 bool GrVkRenderPass::equalLoadStoreOps(const LoadStoreOps& colorOps, in equalLoadStoreOps()
444 void GrVkRenderPass::genKey(GrProcessorKeyBuilder* b) const { in genKey()
449 void GrVkRenderPass::GenKey(GrProcessorKeyBuilder* b, in GenKey()