Home
last modified time | relevance | path

Searched refs:selfDepFlags (Results 1 – 10 of 10) sorted by relevance

/external/skia/src/gpu/vk/
DGrVkRenderPass.cpp51 SelfDependencyFlags selfDepFlags, in CreateSimple() argument
58 kBasicLoadStoreOps, kBasicLoadStoreOps, selfDepFlags, loadFromResolve); in CreateSimple()
63 kBasicLoadStoreOps, kBasicLoadStoreOps, selfDepFlags, loadFromResolve); in CreateSimple()
76 SelfDependencyFlags selfDepFlags = compatibleRenderPass.fSelfDepFlags; in Create() local
79 selfDepFlags, loadFromResolve); in Create()
88 SelfDependencyFlags selfDepFlags, in Create() argument
90 SkASSERT(!SkToBool(selfDepFlags & SelfDependencyFlags::kForNonCoherentAdvBlend) || in Create()
92 SkASSERT(!SkToBool(selfDepFlags & SelfDependencyFlags::kForInputAttachment) || in Create()
156 bool needsGeneralLayout = SkToBool(selfDepFlags & SelfDependencyFlags::kForInputAttachment); in Create()
170 if (selfDepFlags != SelfDependencyFlags::kNone) { in Create()
[all …]
DGrVkRenderTarget.cpp29 GrVkRenderPass::SelfDependencyFlags selfDepFlags, in renderpass_features_to_index() argument
38 if (selfDepFlags & GrVkRenderPass::SelfDependencyFlags::kForInputAttachment) { in renderpass_features_to_index()
41 if (selfDepFlags & GrVkRenderPass::SelfDependencyFlags::kForNonCoherentAdvBlend) { in renderpass_features_to_index()
243 SelfDependencyFlags selfDepFlags, in compatibleRenderPassHandle() argument
248 this->getFramebuffer(withResolve, withStencil, selfDepFlags, loadFromResolve); in compatibleRenderPassHandle()
258 SelfDependencyFlags selfDepFlags, in getSimpleRenderPass() argument
265 this->getFramebuffer(withResolve, withStencil, selfDepFlags, loadFromResolve); in getSimpleRenderPass()
276 SelfDependencyFlags selfDepFlags, in createSimpleRenderPass() argument
284 this, &handle, withResolve, withStencil, selfDepFlags, in createSimpleRenderPass()
292 SelfDependencyFlags selfDepFlags, in getFramebuffer() argument
[all …]
DGrVkRenderPass.h105 SelfDependencyFlags selfDepFlags,
129 SelfDependencyFlags selfDepFlags,
136 SelfDependencyFlags selfDepFlags,
161 SelfDependencyFlags selfDepFlags,
173 SelfDependencyFlags selfDepFlags, LoadFromResolve, const VkExtent2D& granularity,
182 SelfDependencyFlags selfDepFlags,
DGrVkRenderTarget.h47 SelfDependencyFlags selfDepFlags,
92 SelfDependencyFlags selfDepFlags,
97 SelfDependencyFlags selfDepFlags,
159 SelfDependencyFlags selfDepFlags,
163 SelfDependencyFlags selfDepFlags,
DGrVkResourceProvider.h75 SelfDependencyFlags selfDepFlags,
79 SelfDependencyFlags selfDepFlags,
99 SelfDependencyFlags selfDepFlags,
274 SelfDependencyFlags selfDepFlags,
DGrVkResourceProvider.cpp114 SelfDependencyFlags selfDepFlags, in findCompatibleRenderPass() argument
122 return this->findCompatibleRenderPass(&attachmentsDesc, attachmentFlags, selfDepFlags, in findCompatibleRenderPass()
129 SelfDependencyFlags selfDepFlags, in findCompatibleRenderPass() argument
133 if (fRenderPassArray[i].isCompatible(*desc, attachmentFlags, selfDepFlags, in findCompatibleRenderPass()
145 selfDepFlags, loadFromResolve); in findCompatibleRenderPass()
186 SelfDependencyFlags selfDepFlags, in findRenderPass() argument
191 *pRPHandle = target->compatibleRenderPassHandle(withResolve, withStencil, selfDepFlags, in findRenderPass()
603 SelfDependencyFlags selfDepFlags, in isCompatible() argument
608 return fRenderPasses[0]->isCompatible(attachmentsDescriptor, attachmentFlags, selfDepFlags, in isCompatible()
DGrVkOpsRenderPass.h42 GrVkRenderPass::SelfDependencyFlags selfDepFlags,
DGrVkGpu.cpp329 GrVkRenderPass::SelfDependencyFlags selfDepFlags = GrVkRenderPass::SelfDependencyFlags::kNone; in onGetOpsRenderPass() local
331 selfDepFlags |= GrVkRenderPass::SelfDependencyFlags::kForNonCoherentAdvBlend; in onGetOpsRenderPass()
334 selfDepFlags |= GrVkRenderPass::SelfDependencyFlags::kForInputAttachment; in onGetOpsRenderPass()
362 auto fb = vkRT->getFramebuffer(withResolve, SkToBool(stencil), selfDepFlags, in onGetOpsRenderPass()
371 stencilInfo, resolveInfo, selfDepFlags, loadFromResolve, in onGetOpsRenderPass()
1885 GrVkRenderPass::SelfDependencyFlags selfDepFlags = GrVkRenderPass::SelfDependencyFlags::kNone; in compile() local
1887 selfDepFlags |= GrVkRenderPass::SelfDependencyFlags::kForNonCoherentAdvBlend; in compile()
1890 selfDepFlags |= GrVkRenderPass::SelfDependencyFlags::kForInputAttachment; in compile()
1899 &attachmentsDescriptor, attachmentFlags, selfDepFlags, loadFromResolve)); in compile()
DGrVkCaps.cpp1805 GrVkRenderPass::SelfDependencyFlags selfDepFlags = GrVkRenderPass::SelfDependencyFlags::kNone; in makeDesc() local
1807 selfDepFlags |= GrVkRenderPass::SelfDependencyFlags::kForNonCoherentAdvBlend; in makeDesc()
1810 selfDepFlags |= GrVkRenderPass::SelfDependencyFlags::kForInputAttachment; in makeDesc()
1833 auto rp = vkRT->getSimpleRenderPass(needsResolve, needsStencil, selfDepFlags, in makeDesc()
1847 SkASSERT(rp->isCompatible(attachmentsDescriptor, attachmentFlags, selfDepFlags, in makeDesc()
1861 GrVkRenderPass::GenKey(&b, attachmentFlags, attachmentsDescriptor, selfDepFlags, in makeDesc()
DGrVkOpsRenderPass.cpp342 GrVkRenderPass::SelfDependencyFlags selfDepFlags, in set() argument
381 fSelfDependencyFlags = selfDepFlags; in set()