Home
last modified time | relevance | path

Searched refs:GrVkRenderPass (Results 1 - 20 of 20) sorted by relevance

/third_party/skia/src/gpu/vk/
H A DGrVkResourceProvider.h25 #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 DGrVkResourceProvider.cpp111 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 DGrVkRenderPass.cpp8 #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 DGrVkFramebuffer.h21 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 DGrVkRenderTarget.h16 #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 DGrVkRenderTarget.cpp28 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 DGrVkRenderPass.h22 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 DGrVkOpsRenderPass.h18 #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 DGrVkCommandBuffer.h23 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 DGrVkMSAALoadManager.h21 class GrVkRenderPass;
32 const GrVkRenderPass& renderPass,
H A DGrVkFramebuffer.cpp14 #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 DGrVkOpsRenderPass.cpp29 #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 DGrVkGpu.cpp43 #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 DGrVkCaps.cpp1893 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 DGrVkGpu.h34 class GrVkRenderPass;
144 const GrVkRenderPass& renderPass,
193 bool beginRenderPass(const GrVkRenderPass*,
H A DGrVkPipelineStateBuilder.h21 class GrVkRenderPass;
H A DGrVkPipeline.h26 class GrVkRenderPass;
H A DGrVkMSAALoadManager.cpp118 const GrVkRenderPass& renderPass, in loadMSAAFromResolve()
H A DGrVkCommandBuffer.cpp21 #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 DGrD3DPipelineStateBuilder.h20 class GrVkRenderPass;

Completed in 18 milliseconds