Home
last modified time | relevance | path

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

/third_party/skia/src/gpu/vk/
H A DGrVkRenderPass.cpp51 SelfDependencyFlags selfDepFlags, in CreateSimple()
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()
90 SkASSERT(!SkToBool(selfDepFlags & SelfDependencyFlags::kForNonCoherentAdvBlend) || in Create()
92 SkASSERT(!SkToBool(selfDepFlags & SelfDependencyFlags::kForInputAttachment) || in Create()
157 bool needsGeneralLayout = SkToBool(selfDepFlags & SelfDependencyFlags::kForInputAttachment); in Create()
171 if (selfDepFlags ! in Create()
48 CreateSimple(GrVkGpu* gpu, AttachmentsDescriptor* attachmentsDescriptor, AttachmentFlags attachmentFlags, SelfDependencyFlags selfDepFlags, LoadFromResolve loadFromResolve) CreateSimple() argument
82 Create(GrVkGpu* gpu, AttachmentFlags attachmentFlags, AttachmentsDescriptor* attachmentsDescriptor, const LoadStoreOps& colorOp, const LoadStoreOps& resolveOp, const LoadStoreOps& stencilOp, SelfDependencyFlags selfDepFlags, LoadFromResolve loadFromResolve) Create() argument
327 GrVkRenderPass(const GrVkGpu* gpu, VkRenderPass renderPass, AttachmentFlags flags, const AttachmentsDescriptor& descriptor, SelfDependencyFlags selfDepFlags, LoadFromResolve loadFromResolve, const VkExtent2D& granularity, uint32_t clearValueCount) GrVkRenderPass() argument
370 isCompatible(const AttachmentsDescriptor& desc, const AttachmentFlags& flags, SelfDependencyFlags selfDepFlags, LoadFromResolve loadFromResolve) const isCompatible() argument
406 isCompatible(GrVkRenderTarget* target, SelfDependencyFlags selfDepFlags, LoadFromResolve loadFromResolve) const isCompatible() argument
457 GenKey(GrProcessorKeyBuilder* b, AttachmentFlags attachmentFlags, const AttachmentsDescriptor& attachmentsDescriptor, SelfDependencyFlags selfDepFlags, LoadFromResolve loadFromResolve, uint64_t externalRenderPass) GenKey() argument
[all...]
H A DGrVkRenderTarget.cpp28 GrVkRenderPass::SelfDependencyFlags selfDepFlags, in renderpass_features_to_index()
37 if (selfDepFlags & GrVkRenderPass::SelfDependencyFlags::kForInputAttachment) { in renderpass_features_to_index()
40 if (selfDepFlags & GrVkRenderPass::SelfDependencyFlags::kForNonCoherentAdvBlend) { in renderpass_features_to_index()
282 SelfDependencyFlags selfDepFlags, in compatibleRenderPassHandle()
287 this->getFramebuffer(withResolve, withStencil, selfDepFlags, loadFromResolve); in compatibleRenderPassHandle()
297 SelfDependencyFlags selfDepFlags, in getSimpleRenderPass()
304 this->getFramebuffer(withResolve, withStencil, selfDepFlags, loadFromResolve); in getSimpleRenderPass()
315 SelfDependencyFlags selfDepFlags, in createSimpleRenderPass()
323 this, &handle, withResolve, withStencil, selfDepFlags, in createSimpleRenderPass()
331 SelfDependencyFlags selfDepFlags, in getFramebuffer()
27 renderpass_features_to_index(bool hasResolve, bool hasStencil, GrVkRenderPass::SelfDependencyFlags selfDepFlags, GrVkRenderPass::LoadFromResolve loadFromReslove) renderpass_features_to_index() argument
279 compatibleRenderPassHandle( bool withResolve, bool withStencil, SelfDependencyFlags selfDepFlags, LoadFromResolve loadFromResolve) compatibleRenderPassHandle() argument
295 getSimpleRenderPass(bool withResolve, bool withStencil, SelfDependencyFlags selfDepFlags, LoadFromResolve loadFromResolve) getSimpleRenderPass() argument
313 createSimpleRenderPass(bool withResolve, bool withStencil, SelfDependencyFlags selfDepFlags, LoadFromResolve loadFromResolve) createSimpleRenderPass() argument
329 getFramebuffer(bool withResolve, bool withStencil, SelfDependencyFlags selfDepFlags, LoadFromResolve loadFromResolve) getFramebuffer() argument
344 createFramebuffer(bool withResolve, bool withStencil, SelfDependencyFlags selfDepFlags, LoadFromResolve loadFromResolve) createFramebuffer() argument
[all...]
H A DGrVkRenderPass.h108 SelfDependencyFlags selfDepFlags,
132 SelfDependencyFlags selfDepFlags,
139 SelfDependencyFlags selfDepFlags,
164 SelfDependencyFlags selfDepFlags,
177 SelfDependencyFlags selfDepFlags, LoadFromResolve, const VkExtent2D& granularity,
186 SelfDependencyFlags selfDepFlags,
H A DGrVkRenderTarget.h46 SelfDependencyFlags selfDepFlags,
88 SelfDependencyFlags selfDepFlags,
93 SelfDependencyFlags selfDepFlags,
155 SelfDependencyFlags selfDepFlags,
159 SelfDependencyFlags selfDepFlags,
H A DGrVkResourceProvider.cpp116 SelfDependencyFlags selfDepFlags, in findCompatibleRenderPass()
124 return this->findCompatibleRenderPass(&attachmentsDesc, attachmentFlags, selfDepFlags, in findCompatibleRenderPass()
131 SelfDependencyFlags selfDepFlags, in findCompatibleRenderPass()
135 if (fRenderPassArray[i].isCompatible(*desc, attachmentFlags, selfDepFlags, in findCompatibleRenderPass()
147 selfDepFlags, loadFromResolve); in findCompatibleRenderPass()
188 SelfDependencyFlags selfDepFlags, in findRenderPass()
193 *pRPHandle = target->compatibleRenderPassHandle(withResolve, withStencil, selfDepFlags, in findRenderPass()
609 SelfDependencyFlags selfDepFlags, in isCompatible()
614 return fRenderPasses[0]->isCompatible(attachmentsDescriptor, attachmentFlags, selfDepFlags, in isCompatible()
112 findCompatibleRenderPass(GrVkRenderTarget* target, CompatibleRPHandle* compatibleHandle, bool withResolve, bool withStencil, SelfDependencyFlags selfDepFlags, LoadFromResolve loadFromResolve) findCompatibleRenderPass() argument
129 findCompatibleRenderPass(GrVkRenderPass::AttachmentsDescriptor* desc, GrVkRenderPass::AttachmentFlags attachmentFlags, SelfDependencyFlags selfDepFlags, LoadFromResolve loadFromResolve, CompatibleRPHandle* compatibleHandle) findCompatibleRenderPass() argument
180 findRenderPass( GrVkRenderTarget* target, const GrVkRenderPass::LoadStoreOps& colorOps, const GrVkRenderPass::LoadStoreOps& resolveOps, const GrVkRenderPass::LoadStoreOps& stencilOps, CompatibleRPHandle* compatibleHandle, bool withResolve, bool withStencil, SelfDependencyFlags selfDepFlags, LoadFromResolve loadFromResolve) findRenderPass() argument
606 isCompatible( const GrVkRenderPass::AttachmentsDescriptor& attachmentsDescriptor, GrVkRenderPass::AttachmentFlags attachmentFlags, SelfDependencyFlags selfDepFlags, LoadFromResolve loadFromResolve) const isCompatible() argument
H A DGrVkResourceProvider.h75 SelfDependencyFlags selfDepFlags,
79 SelfDependencyFlags selfDepFlags,
99 SelfDependencyFlags selfDepFlags,
274 SelfDependencyFlags selfDepFlags,
H A DGrVkOpsRenderPass.h43 GrVkRenderPass::SelfDependencyFlags selfDepFlags,
H A DGrVkGpu.cpp349 GrVkRenderPass::SelfDependencyFlags selfDepFlags = GrVkRenderPass::SelfDependencyFlags::kNone; in onGetOpsRenderPass() local
351 selfDepFlags |= GrVkRenderPass::SelfDependencyFlags::kForNonCoherentAdvBlend; in onGetOpsRenderPass()
354 selfDepFlags |= GrVkRenderPass::SelfDependencyFlags::kForInputAttachment; in onGetOpsRenderPass()
381 auto fb = vkRT->getFramebuffer(withResolve, SkToBool(stencil), selfDepFlags, in onGetOpsRenderPass()
390 stencilInfo, resolveInfo, selfDepFlags, loadFromResolve, in onGetOpsRenderPass()
2056 GrVkRenderPass::SelfDependencyFlags selfDepFlags = GrVkRenderPass::SelfDependencyFlags::kNone; in compile() local
2058 selfDepFlags |= GrVkRenderPass::SelfDependencyFlags::kForNonCoherentAdvBlend; in compile()
2061 selfDepFlags |= GrVkRenderPass::SelfDependencyFlags::kForInputAttachment; in compile()
2070 &attachmentsDescriptor, attachmentFlags, selfDepFlags, loadFromResolve)); in compile()
H A DGrVkCaps.cpp1893 GrVkRenderPass::SelfDependencyFlags selfDepFlags = GrVkRenderPass::SelfDependencyFlags::kNone; in makeDesc() local
1895 selfDepFlags |= GrVkRenderPass::SelfDependencyFlags::kForNonCoherentAdvBlend; in makeDesc()
1898 selfDepFlags |= GrVkRenderPass::SelfDependencyFlags::kForInputAttachment; in makeDesc()
1920 auto rp = vkRT->getSimpleRenderPass(needsResolve, needsStencil, selfDepFlags, in makeDesc()
1934 SkASSERT(rp->isCompatible(attachmentsDescriptor, attachmentFlags, selfDepFlags, in makeDesc()
1948 GrVkRenderPass::GenKey(&b, attachmentFlags, attachmentsDescriptor, selfDepFlags, in makeDesc()
H A DGrVkOpsRenderPass.cpp345 GrVkRenderPass::SelfDependencyFlags selfDepFlags, in set()
384 fSelfDependencyFlags = selfDepFlags; in set()
338 set(GrRenderTarget* rt, sk_sp<GrVkFramebuffer> framebuffer, GrSurfaceOrigin origin, const SkIRect& bounds, const GrOpsRenderPass::LoadAndStoreInfo& colorInfo, const GrOpsRenderPass::StencilLoadAndStoreInfo& stencilInfo, const GrOpsRenderPass::LoadAndStoreInfo& resolveInfo, GrVkRenderPass::SelfDependencyFlags selfDepFlags, GrVkRenderPass::LoadFromResolve loadFromResolve, const SkTArray<GrSurfaceProxy*, true>& sampledProxies) set() argument

Completed in 14 milliseconds