/third_party/skia/src/gpu/vk/ |
H A D | GrVkResourceProvider.h | 25 #include "src/gpu/vk/GrVkRenderPass.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, 90 // return a GrVkRenderPass without the need to inspect a GrVkRenderTarget. 92 const GrVkRenderPass* findRenderPas [all...] |
H A 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* GrVkResourceProvide [all...] |
H A D | GrVkRenderPass.cpp | 8 #include "src/gpu/vk/GrVkRenderPass.h" 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* GrVkRenderPas 327 GrVkRenderPass::GrVkRenderPass(const GrVkGpu* gpu, VkRenderPass renderPass, AttachmentFlags flags, GrVkRenderPass() function in GrVkRenderPass [all...] |
H A D | GrVkFramebuffer.h | 21 class GrVkRenderPass; 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;
|
H A D | GrVkRenderTarget.h | 16 #include "src/gpu/vk/GrVkRenderPass.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*, GrVkResourceProvide [all...] |
H A 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* renderPas in createSimpleRenderPass() [all...] |
H A D | GrVkRenderPass.h | 22 class GrVkRenderPass : public GrVkManagedResource { class 43 explicit GrVkRenderPass(const GrVkGpu* gpu, VkRenderPass renderPass, in GrVkRenderPass() function in GrVkRenderPass 105 static GrVkRenderPass* CreateSimple(GrVkGpu*, 110 static GrVkRenderPass* Create(GrVkGpu*, 111 const GrVkRenderPass& compatibleRenderPass, 135 bool isCompatible(const GrVkRenderPass& renderPass) const; 170 SkDebugf("GrVkRenderPass: %" PRIdPTR " (%d refs)\n", 176 GrVkRenderPass(const GrVkGpu*, VkRenderPass, AttachmentFlags, const AttachmentsDescriptor&, 180 static GrVkRenderPass* Create(GrVkGpu* gpu, 205 SK_MAKE_BITFIELD_OPS(GrVkRenderPass [all...] |
H A D | GrVkOpsRenderPass.h | 18 #include "src/gpu/vk/GrVkRenderPass.h" 43 GrVkRenderPass::SelfDependencyFlags selfDepFlags, 44 GrVkRenderPass::LoadFromResolve loadFromResolve, 99 using LoadFromResolve = GrVkRenderPass::LoadFromResolve; 109 using SelfDependencyFlags = GrVkRenderPass::SelfDependencyFlags; 113 const GrVkRenderPass* fCurrentRenderPass;
|
H A D | GrVkCommandBuffer.h | 23 class GrVkRenderPass; 177 const GrVkRenderPass* fActiveRenderPass = nullptr; 218 const GrVkRenderPass*, 351 const GrVkRenderPass* externalRenderPass); 354 const GrVkRenderPass* compatibleRenderPass); 363 const GrVkRenderPass* externalRenderPass) in GrVkSecondaryCommandBuffer()
|
H A D | GrVkMSAALoadManager.h | 21 class GrVkRenderPass; 32 const GrVkRenderPass& renderPass,
|
H A D | GrVkFramebuffer.cpp | 14 #include "src/gpu/vk/GrVkRenderPass.h" 19 sk_sp<const GrVkRenderPass> compatibleRenderPass, in Make() 69 sk_sp<const GrVkRenderPass> compatibleRenderPass, in GrVkFramebuffer() 83 sk_sp<const GrVkRenderPass> renderPass, in GrVkFramebuffer()
|
H A D | GrVkOpsRenderPass.cpp | 29 #include "src/gpu/vk/GrVkRenderPass.h" 231 GrVkRenderPass::LoadStoreOps vkColorOps(loadOp, storeOp); in init() 234 GrVkRenderPass::LoadStoreOps vkResolveOps(loadOp, storeOp); in init() 237 GrVkRenderPass::LoadStoreOps vkStencilOps(loadOp, storeOp); in init() 345 GrVkRenderPass::SelfDependencyFlags selfDepFlags, in set() 346 GrVkRenderPass::LoadFromResolve loadFromResolve, in set() 410 fSelfDependencyFlags = GrVkRenderPass::SelfDependencyFlags::kNone; in reset() 541 GrVkRenderPass::LoadStoreOps vkColorOps(VK_ATTACHMENT_LOAD_OP_LOAD, in addAdditionalRenderPass() 543 GrVkRenderPass::LoadStoreOps vkResolveOps(VK_ATTACHMENT_LOAD_OP_LOAD, in addAdditionalRenderPass() 550 GrVkRenderPass in addAdditionalRenderPass() [all...] |
H A D | GrVkGpu.cpp | 43 #include "src/gpu/vk/GrVkRenderPass.h" 349 GrVkRenderPass::SelfDependencyFlags selfDepFlags = GrVkRenderPass::SelfDependencyFlags::kNone; in onGetOpsRenderPass() 351 selfDepFlags |= GrVkRenderPass::SelfDependencyFlags::kForNonCoherentAdvBlend; in onGetOpsRenderPass() 354 selfDepFlags |= GrVkRenderPass::SelfDependencyFlags::kForInputAttachment; in onGetOpsRenderPass() 363 GrVkRenderPass::LoadFromResolve loadFromResolve = GrVkRenderPass::LoadFromResolve::kNo; in onGetOpsRenderPass() 369 loadFromResolve = GrVkRenderPass::LoadFromResolve::kLoad; in onGetOpsRenderPass() 1535 const GrVkRenderPass& renderPass, in loadMSAAFromResolve() 2051 GrVkRenderPass in compile() [all...] |
H A 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 in makeDesc() [all...] |
H A D | GrVkGpu.h | 34 class GrVkRenderPass; 144 const GrVkRenderPass& renderPass, 193 bool beginRenderPass(const GrVkRenderPass*,
|
H A D | GrVkPipelineStateBuilder.h | 21 class GrVkRenderPass;
|
H A D | GrVkPipeline.h | 26 class GrVkRenderPass;
|
H A D | GrVkMSAALoadManager.cpp | 118 const GrVkRenderPass& renderPass, in loadMSAAFromResolve()
|
H A D | GrVkCommandBuffer.cpp | 21 #include "src/gpu/vk/GrVkRenderPass.h" 459 const GrVkRenderPass* renderPass, 1020 VkCommandBuffer cmdBuffer, const GrVkRenderPass* externalRenderPass) { 1025 const GrVkRenderPass* compatibleRenderPass) {
|
/third_party/skia/src/gpu/d3d/ |
H A D | GrD3DPipelineStateBuilder.h | 20 class GrVkRenderPass;
|