/third_party/skia/src/gpu/vk/ |
D | GrVkResourceProvider.h | 64 using SelfDependencyFlags = GrVkRenderPass::SelfDependencyFlags; 65 using LoadFromResolve = GrVkRenderPass::LoadFromResolve; 71 const GrVkRenderPass* findCompatibleRenderPass(GrVkRenderTarget* target, 77 const GrVkRenderPass* findCompatibleRenderPass(GrVkRenderPass::AttachmentsDescriptor*, 78 GrVkRenderPass::AttachmentFlags, 83 const GrVkRenderPass* findCompatibleExternalRenderPass(VkRenderPass, 92 const GrVkRenderPass* findRenderPass(GrVkRenderTarget* target, 93 const GrVkRenderPass::LoadStoreOps& colorOps, 94 const GrVkRenderPass::LoadStoreOps& resolveOps, 95 const GrVkRenderPass::LoadStoreOps& stencilOps, [all …]
|
D | GrVkResourceProvider.cpp | 111 const GrVkRenderPass* 120 GrVkRenderPass::AttachmentFlags attachmentFlags; in findCompatibleRenderPass() 121 GrVkRenderPass::AttachmentsDescriptor attachmentsDesc; in findCompatibleRenderPass() 128 const GrVkRenderPass* 129 GrVkResourceProvider::findCompatibleRenderPass(GrVkRenderPass::AttachmentsDescriptor* desc, in findCompatibleRenderPass() 130 GrVkRenderPass::AttachmentFlags attachmentFlags, in findCompatibleRenderPass() 137 const GrVkRenderPass* renderPass = fRenderPassArray[i].getCompatibleRenderPass(); in findCompatibleRenderPass() 146 GrVkRenderPass* renderPass = GrVkRenderPass::CreateSimple(fGpu, desc, attachmentFlags, in findCompatibleRenderPass() 159 const GrVkRenderPass* GrVkResourceProvider::findCompatibleExternalRenderPass( in findCompatibleExternalRenderPass() 173 const GrVkRenderPass* newRenderPass = new GrVkRenderPass(fGpu, renderPass, in findCompatibleExternalRenderPass() [all …]
|
D | GrVkRenderPass.cpp | 16 typedef GrVkRenderPass::AttachmentsDescriptor::AttachmentDesc AttachmentDesc; 48 GrVkRenderPass* GrVkRenderPass::CreateSimple(GrVkGpu* gpu, in CreateSimple() 53 static const GrVkRenderPass::LoadStoreOps kBasicLoadStoreOps(VK_ATTACHMENT_LOAD_OP_LOAD, in CreateSimple() 60 static const GrVkRenderPass::LoadStoreOps kDiscardLoadStoreOps( in CreateSimple() 69 GrVkRenderPass* GrVkRenderPass::Create(GrVkGpu* gpu, in Create() 70 const GrVkRenderPass& compatibleRenderPass, in Create() 82 GrVkRenderPass* GrVkRenderPass::Create(GrVkGpu* gpu, in Create() 323 return new GrVkRenderPass(gpu, renderPass, attachmentFlags, *attachmentsDescriptor, in Create() 327 GrVkRenderPass::GrVkRenderPass(const GrVkGpu* gpu, VkRenderPass renderPass, AttachmentFlags flags, in GrVkRenderPass() function in GrVkRenderPass 342 void GrVkRenderPass::freeGPUData() const { in freeGPUData() [all …]
|
D | GrVkRenderTarget.cpp | 28 GrVkRenderPass::SelfDependencyFlags selfDepFlags, in renderpass_features_to_index() 29 GrVkRenderPass::LoadFromResolve loadFromReslove) { 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() 43 if (loadFromReslove == GrVkRenderPass::LoadFromResolve::kLoad) { in renderpass_features_to_index() 156 const GrVkRenderPass* rp = gpu->resourceProvider().findCompatibleExternalRenderPass( in MakeSecondaryCBRenderTarget() 194 gpu, std::move(colorAttachment), sk_sp<const GrVkRenderPass>(rp), in MakeSecondaryCBRenderTarget() 295 const GrVkRenderPass* GrVkRenderTarget::getSimpleRenderPass(bool withResolve, in getSimpleRenderPass() 312 std::pair<const GrVkRenderPass*, GrVkResourceProvider::CompatibleRPHandle> 322 const GrVkRenderPass* renderPass = rp.findCompatibleRenderPass( in createSimpleRenderPass() [all …]
|
D | GrVkFramebuffer.h | 21 class GrVkRenderPass; variable 27 sk_sp<const GrVkRenderPass> compatibleRenderPass, 36 sk_sp<const GrVkRenderPass> renderPass, 45 const GrVkRenderPass* externalRenderPass() const { return fExternalRenderPass.get(); } in externalRenderPass() 67 const GrVkRenderPass* compatibleRenderPass() const { return fCompatibleRenderPass.get(); } in compatibleRenderPass() 83 sk_sp<const GrVkRenderPass> compatibleRenderPass, 97 sk_sp<const GrVkRenderPass> fCompatibleRenderPass; 100 sk_sp<const GrVkRenderPass> fExternalRenderPass;
|
D | GrVkRenderPass.h | 22 class GrVkRenderPass : public GrVkManagedResource { 43 explicit GrVkRenderPass(const GrVkGpu* gpu, VkRenderPass renderPass, in GrVkRenderPass() function 105 static GrVkRenderPass* CreateSimple(GrVkGpu*, 110 static GrVkRenderPass* Create(GrVkGpu*, 111 const GrVkRenderPass& compatibleRenderPass, 135 bool isCompatible(const GrVkRenderPass& renderPass) const; 176 GrVkRenderPass(const GrVkGpu*, VkRenderPass, AttachmentFlags, const AttachmentsDescriptor&, 180 static GrVkRenderPass* Create(GrVkGpu* gpu, 205 SK_MAKE_BITFIELD_OPS(GrVkRenderPass::AttachmentFlags) 206 GR_MAKE_BITFIELD_CLASS_OPS(GrVkRenderPass::SelfDependencyFlags)
|
D | GrVkRenderTarget.h | 41 using SelfDependencyFlags = GrVkRenderPass::SelfDependencyFlags; 42 using LoadFromResolve = GrVkRenderPass::LoadFromResolve; 48 const GrVkFramebuffer* getFramebuffer(const GrVkRenderPass& renderPass) { in getFramebuffer() 85 const GrVkRenderPass* getSimpleRenderPass( 103 void getAttachmentsDescriptor(GrVkRenderPass::AttachmentsDescriptor* desc, 104 GrVkRenderPass::AttachmentFlags* flags, 113 GrVkRenderPass::AttachmentsDescriptor* desc, 114 GrVkRenderPass::AttachmentFlags* flags); 152 std::pair<const GrVkRenderPass*, GrVkResourceProvider::CompatibleRPHandle>
|
D | GrVkOpsRenderPass.h | 43 GrVkRenderPass::SelfDependencyFlags selfDepFlags, 44 GrVkRenderPass::LoadFromResolve loadFromResolve, 99 using LoadFromResolve = GrVkRenderPass::LoadFromResolve; 109 using SelfDependencyFlags = GrVkRenderPass::SelfDependencyFlags; 113 const GrVkRenderPass* fCurrentRenderPass;
|
D | GrVkCommandBuffer.h | 23 class GrVkRenderPass; variable 177 const GrVkRenderPass* fActiveRenderPass = nullptr; 218 const GrVkRenderPass*, 348 const GrVkRenderPass* externalRenderPass); 351 const GrVkRenderPass* compatibleRenderPass); 360 const GrVkRenderPass* externalRenderPass) in GrVkSecondaryCommandBuffer()
|
D | GrVkFramebuffer.cpp | 19 sk_sp<const GrVkRenderPass> compatibleRenderPass, in Make() 69 sk_sp<const GrVkRenderPass> compatibleRenderPass, in GrVkFramebuffer() 83 sk_sp<const GrVkRenderPass> renderPass, in GrVkFramebuffer()
|
D | GrVkMSAALoadManager.h | 21 class GrVkRenderPass; variable 32 const GrVkRenderPass& renderPass,
|
D | GrVkOpsRenderPass.cpp | 229 GrVkRenderPass::LoadStoreOps vkColorOps(loadOp, storeOp); in init() 232 GrVkRenderPass::LoadStoreOps vkResolveOps(loadOp, storeOp); in init() 235 GrVkRenderPass::LoadStoreOps vkStencilOps(loadOp, storeOp); in init() 343 GrVkRenderPass::SelfDependencyFlags selfDepFlags, in set() 344 GrVkRenderPass::LoadFromResolve loadFromResolve, in set() 408 fSelfDependencyFlags = GrVkRenderPass::SelfDependencyFlags::kNone; in reset() 539 GrVkRenderPass::LoadStoreOps vkColorOps(VK_ATTACHMENT_LOAD_OP_LOAD, in addAdditionalRenderPass() 541 GrVkRenderPass::LoadStoreOps vkResolveOps(VK_ATTACHMENT_LOAD_OP_LOAD, in addAdditionalRenderPass() 548 GrVkRenderPass::LoadStoreOps vkStencilOps(VK_ATTACHMENT_LOAD_OP_LOAD, in addAdditionalRenderPass()
|
D | GrVkGpu.cpp | 334 GrVkRenderPass::SelfDependencyFlags selfDepFlags = GrVkRenderPass::SelfDependencyFlags::kNone; in onGetOpsRenderPass() 336 selfDepFlags |= GrVkRenderPass::SelfDependencyFlags::kForNonCoherentAdvBlend; in onGetOpsRenderPass() 339 selfDepFlags |= GrVkRenderPass::SelfDependencyFlags::kForInputAttachment; in onGetOpsRenderPass() 348 GrVkRenderPass::LoadFromResolve loadFromResolve = GrVkRenderPass::LoadFromResolve::kNo; in onGetOpsRenderPass() 354 loadFromResolve = GrVkRenderPass::LoadFromResolve::kLoad; in onGetOpsRenderPass() 1400 const GrVkRenderPass& renderPass, in loadMSAAFromResolve() 1916 GrVkRenderPass::AttachmentsDescriptor attachmentsDescriptor; in compile() 1917 GrVkRenderPass::AttachmentFlags attachmentFlags; in compile() 1921 GrVkRenderPass::SelfDependencyFlags selfDepFlags = GrVkRenderPass::SelfDependencyFlags::kNone; in compile() 1923 selfDepFlags |= GrVkRenderPass::SelfDependencyFlags::kForNonCoherentAdvBlend; in compile() [all …]
|
D | GrVkCaps.cpp | 1893 GrVkRenderPass::SelfDependencyFlags selfDepFlags = GrVkRenderPass::SelfDependencyFlags::kNone; in makeDesc() 1895 selfDepFlags |= GrVkRenderPass::SelfDependencyFlags::kForNonCoherentAdvBlend; in makeDesc() 1898 selfDepFlags |= GrVkRenderPass::SelfDependencyFlags::kForInputAttachment; in makeDesc() 1907 GrVkRenderPass::LoadFromResolve loadFromResolve = GrVkRenderPass::LoadFromResolve::kNo; in makeDesc() 1909 loadFromResolve = GrVkRenderPass::LoadFromResolve::kLoad; in makeDesc() 1929 GrVkRenderPass::AttachmentsDescriptor attachmentsDescriptor; in makeDesc() 1930 GrVkRenderPass::AttachmentFlags attachmentFlags; in makeDesc() 1939 GrVkRenderPass::AttachmentsDescriptor attachmentsDescriptor; in makeDesc() 1940 GrVkRenderPass::AttachmentFlags attachmentFlags; in makeDesc() 1948 GrVkRenderPass::GenKey(&b, attachmentFlags, attachmentsDescriptor, selfDepFlags, in makeDesc()
|
D | GrVkGpu.h | 33 class GrVkRenderPass; variable 140 const GrVkRenderPass& renderPass, 189 bool beginRenderPass(const GrVkRenderPass*,
|
D | GrVkPipelineStateBuilder.h | 21 class GrVkRenderPass; variable
|
D | GrVkPipeline.h | 26 class GrVkRenderPass; variable
|
D | GrVkMSAALoadManager.cpp | 118 const GrVkRenderPass& renderPass, in loadMSAAFromResolve()
|
D | GrVkCommandBuffer.cpp | 459 const GrVkRenderPass* renderPass, in beginRenderPass() 993 VkCommandBuffer cmdBuffer, const GrVkRenderPass* externalRenderPass) { in Create() 998 const GrVkRenderPass* compatibleRenderPass) { in begin()
|
/third_party/skia/src/gpu/d3d/ |
D | GrD3DPipelineStateBuilder.h | 20 class GrVkRenderPass; variable
|
/third_party/skia/gn/ |
D | gpu.gni | 645 "$_src/gpu/vk/GrVkRenderPass.cpp", 646 "$_src/gpu/vk/GrVkRenderPass.h",
|