/third_party/skia/src/gpu/vk/ |
H A D | GrVkRenderPass.cpp | 51 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 D | GrVkRenderTarget.cpp | 28 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 D | GrVkRenderPass.h | 108 SelfDependencyFlags selfDepFlags, 132 SelfDependencyFlags selfDepFlags, 139 SelfDependencyFlags selfDepFlags, 164 SelfDependencyFlags selfDepFlags, 177 SelfDependencyFlags selfDepFlags, LoadFromResolve, const VkExtent2D& granularity, 186 SelfDependencyFlags selfDepFlags,
|
H A D | GrVkRenderTarget.h | 46 SelfDependencyFlags selfDepFlags, 88 SelfDependencyFlags selfDepFlags, 93 SelfDependencyFlags selfDepFlags, 155 SelfDependencyFlags selfDepFlags, 159 SelfDependencyFlags selfDepFlags,
|
H A D | GrVkResourceProvider.cpp | 116 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 D | GrVkResourceProvider.h | 75 SelfDependencyFlags selfDepFlags, 79 SelfDependencyFlags selfDepFlags, 99 SelfDependencyFlags selfDepFlags, 274 SelfDependencyFlags selfDepFlags,
|
H A D | GrVkOpsRenderPass.h | 43 GrVkRenderPass::SelfDependencyFlags selfDepFlags,
|
H A D | GrVkGpu.cpp | 349 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 D | GrVkCaps.cpp | 1893 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 D | GrVkOpsRenderPass.cpp | 345 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
|