Lines Matching refs:GrVkRenderPass
111 const GrVkRenderPass*
120 GrVkRenderPass::AttachmentFlags attachmentFlags;
121 GrVkRenderPass::AttachmentsDescriptor attachmentsDesc;
128 const GrVkRenderPass*
129 GrVkResourceProvider::findCompatibleRenderPass(GrVkRenderPass::AttachmentsDescriptor* desc,
130 GrVkRenderPass::AttachmentFlags attachmentFlags,
137 const GrVkRenderPass* renderPass = fRenderPassArray[i].getCompatibleRenderPass();
146 GrVkRenderPass* renderPass = GrVkRenderPass::CreateSimple(fGpu, desc, attachmentFlags,
159 const GrVkRenderPass* GrVkResourceProvider::findCompatibleExternalRenderPass(
173 const GrVkRenderPass* newRenderPass = new GrVkRenderPass(fGpu, renderPass,
180 const GrVkRenderPass* GrVkResourceProvider::findRenderPass(
182 const GrVkRenderPass::LoadStoreOps& colorOps,
183 const GrVkRenderPass::LoadStoreOps& resolveOps,
184 const GrVkRenderPass::LoadStoreOps& stencilOps,
202 const GrVkRenderPass*
204 const GrVkRenderPass::LoadStoreOps& colorOps,
205 const GrVkRenderPass::LoadStoreOps& resolveOps,
206 const GrVkRenderPass::LoadStoreOps& stencilOps) {
209 const GrVkRenderPass* renderPass = compatibleSet.getRenderPass(fGpu,
284 const GrVkRenderPass& renderPass,
600 GrVkResourceProvider::CompatibleRenderPassSet::CompatibleRenderPassSet(GrVkRenderPass* renderPass)
607 const GrVkRenderPass::AttachmentsDescriptor& attachmentsDescriptor,
608 GrVkRenderPass::AttachmentFlags attachmentFlags,
618 GrVkRenderPass* GrVkResourceProvider::CompatibleRenderPassSet::getRenderPass(
620 const GrVkRenderPass::LoadStoreOps& colorOps,
621 const GrVkRenderPass::LoadStoreOps& resolveOps,
622 const GrVkRenderPass::LoadStoreOps& stencilOps) {
630 GrVkRenderPass* renderPass = GrVkRenderPass::Create(gpu, *this->getCompatibleRenderPass(),