Lines Matching refs:GrVkRenderPass
28 GrVkRenderPass::SelfDependencyFlags selfDepFlags,
29 GrVkRenderPass::LoadFromResolve loadFromReslove) {
37 if (selfDepFlags & GrVkRenderPass::SelfDependencyFlags::kForInputAttachment) {
40 if (selfDepFlags & GrVkRenderPass::SelfDependencyFlags::kForNonCoherentAdvBlend) {
43 if (loadFromReslove == GrVkRenderPass::LoadFromResolve::kLoad) {
156 const GrVkRenderPass* rp = gpu->resourceProvider().findCompatibleExternalRenderPass(
194 gpu, std::move(colorAttachment), sk_sp<const GrVkRenderPass>(rp),
295 const GrVkRenderPass* GrVkRenderTarget::getSimpleRenderPass(bool withResolve,
312 std::pair<const GrVkRenderPass*, GrVkResourceProvider::CompatibleRPHandle>
322 const GrVkRenderPass* renderPass = rp.findCompatibleRenderPass(
371 sk_sp<const GrVkRenderPass>(renderPass),
375 void GrVkRenderTarget::getAttachmentsDescriptor(GrVkRenderPass::AttachmentsDescriptor* desc,
376 GrVkRenderPass::AttachmentFlags* attachmentFlags,
385 *attachmentFlags = GrVkRenderPass::kColor_AttachmentFlag;
391 *attachmentFlags |= GrVkRenderPass::kResolve_AttachmentFlag;
403 *attachmentFlags |= GrVkRenderPass::kStencil_AttachmentFlag;
411 GrVkRenderPass::AttachmentsDescriptor* desc,
412 GrVkRenderPass::AttachmentFlags* flags) {
418 *flags = GrVkRenderPass::kColor_AttachmentFlag;
424 *flags |= GrVkRenderPass::kResolve_AttachmentFlag;
434 *flags |= GrVkRenderPass::kStencil_AttachmentFlag;