Home
last modified time | relevance | path

Searched refs:GrVkRenderTarget (Results 1 – 25 of 39) sorted by relevance

12

/third_party/skia/src/gpu/vk/
DGrVkRenderTarget.cpp51 GrVkRenderTarget::GrVkRenderTarget(GrVkGpu* gpu, in GrVkRenderTarget() function in GrVkRenderTarget
83 GrVkRenderTarget::GrVkRenderTarget(GrVkGpu* gpu, in GrVkRenderTarget() function in GrVkRenderTarget
105 void GrVkRenderTarget::setFlags() { in setFlags()
115 sk_sp<GrVkRenderTarget> GrVkRenderTarget::MakeWrappedRenderTarget( in MakeWrappedRenderTarget()
149 GrVkRenderTarget* vkRT = new GrVkRenderTarget(gpu,dimensions, std::move(colorAttachment), in MakeWrappedRenderTarget()
151 return sk_sp<GrVkRenderTarget>(vkRT); in MakeWrappedRenderTarget()
154 sk_sp<GrVkRenderTarget> GrVkRenderTarget::MakeSecondaryCBRenderTarget( in MakeSecondaryCBRenderTarget()
197 GrVkRenderTarget* vkRT = new GrVkRenderTarget(gpu, dimensions, std::move(framebuffer)); in MakeSecondaryCBRenderTarget()
199 return sk_sp<GrVkRenderTarget>(vkRT); in MakeSecondaryCBRenderTarget()
202 GrBackendFormat GrVkRenderTarget::backendFormat() const { in backendFormat()
[all …]
DGrVkRenderTarget.h25 class GrVkRenderTarget : public GrRenderTarget {
27 static sk_sp<GrVkRenderTarget> MakeWrappedRenderTarget(GrVkGpu*,
33 static sk_sp<GrVkRenderTarget> MakeSecondaryCBRenderTarget(GrVkGpu*,
37 ~GrVkRenderTarget() override;
122 GrVkRenderTarget(GrVkGpu* gpu,
136 GrVkRenderTarget(GrVkGpu* gpu,
DGrVkTextureRenderTarget.h27 class GrVkTextureRenderTarget: public GrVkTexture, public GrVkRenderTarget {
54 GrVkRenderTarget::onAbandon(); in onAbandon()
60 GrVkRenderTarget::onRelease(); in onRelease()
DGrVkGpu.cpp321 GrVkRenderTarget* vkRT = static_cast<GrVkRenderTarget*>(rt); in onGetOpsRenderPass()
632 if (GrVkRenderTarget* rt = static_cast<GrVkRenderTarget*>(surface->asRenderTarget())) { in onTransferPixelsFrom()
684 void GrVkGpu::resolveImage(GrSurface* dst, GrVkRenderTarget* src, const SkIRect& srcRect, in resolveImage()
707 dstImage = static_cast<GrVkRenderTarget*>(dstRT)->nonMSAAAttachment(); in resolveImage()
730 GrVkRenderTarget* rt = static_cast<GrVkRenderTarget*>(target); in onResolveRenderTarget()
1360 sk_sp<GrVkRenderTarget> tgt = GrVkRenderTarget::MakeWrappedRenderTarget( in onWrapBackendRenderTarget()
1388 return GrVkRenderTarget::MakeSecondaryCBRenderTarget(this, imageInfo.dimensions(), vkInfo); in onWrapVulkanSecondaryCBAsRenderTarget()
1870 GrVkRenderTarget* vkRT = static_cast<GrVkRenderTarget*>(rt); in xferBarrier()
1910 GrVkRenderTarget::ReconstructAttachmentsDescriptor(this->vkCaps(), programInfo, in compile()
2083 GrVkRenderTarget* vkRT = static_cast<GrVkRenderTarget*>(rt); in prepareSurfacesForBackendAccessAndStateUpdates()
[all …]
DGrVkResourceProvider.h35 class GrVkRenderTarget; variable
71 const GrVkRenderPass* findCompatibleRenderPass(GrVkRenderTarget* target,
92 const GrVkRenderPass* findRenderPass(GrVkRenderTarget* target,
DGrVkRenderPass.h20 class GrVkRenderTarget; variable
131 bool isCompatible(GrVkRenderTarget* target,
DGrVkTextureRenderTarget.cpp34 , GrVkRenderTarget(gpu, dimensions, std::move(colorAttachment), in GrVkTextureRenderTarget()
49 , GrVkRenderTarget(gpu, dimensions, std::move(colorAttachment), in GrVkTextureRenderTarget()
DGrVkCaps.h17 class GrVkRenderTarget; variable
268 bool renderTargetSupportsDiscardableMSAA(const GrVkRenderTarget*) const;
DGrVkPipelineState.h27 class GrVkRenderTarget; variable
DGrVkOpsRenderPass.h22 class GrVkRenderTarget; variable
DGrVkCaps.cpp1646 bool GrVkCaps::renderTargetSupportsDiscardableMSAA(const GrVkRenderTarget* rt) const { in renderTargetSupportsDiscardableMSAA()
1855 GrVkRenderTarget* vkRT = (GrVkRenderTarget*) rt; in makeDesc()
1873 GrVkRenderTarget::ReconstructAttachmentsDescriptor(*this, programInfo, in makeDesc()
1883 GrVkRenderTarget::ReconstructAttachmentsDescriptor(*this, programInfo, in makeDesc()
/third_party/flutter/skia/src/gpu/vk/
DGrVkRenderTarget.cpp25 GrVkRenderTarget::GrVkRenderTarget(GrVkGpu* gpu, in GrVkRenderTarget() function in GrVkRenderTarget
52 GrVkRenderTarget::GrVkRenderTarget(GrVkGpu* gpu, in GrVkRenderTarget() function in GrVkRenderTarget
79 GrVkRenderTarget::GrVkRenderTarget(GrVkGpu* gpu, in GrVkRenderTarget() function in GrVkRenderTarget
98 GrVkRenderTarget::GrVkRenderTarget(GrVkGpu* gpu, in GrVkRenderTarget() function in GrVkRenderTarget
115 GrVkRenderTarget::GrVkRenderTarget(GrVkGpu* gpu, in GrVkRenderTarget() function in GrVkRenderTarget
134 sk_sp<GrVkRenderTarget> GrVkRenderTarget::MakeWrappedRenderTarget(GrVkGpu* gpu, in MakeWrappedRenderTarget()
198 GrVkRenderTarget* vkRT; in MakeWrappedRenderTarget()
200 vkRT = new GrVkRenderTarget(gpu, desc, sampleCnt, info, std::move(layout), msInfo, in MakeWrappedRenderTarget()
204 vkRT = new GrVkRenderTarget(gpu, desc, info, std::move(layout), colorAttachmentView); in MakeWrappedRenderTarget()
207 return sk_sp<GrVkRenderTarget>(vkRT); in MakeWrappedRenderTarget()
[all …]
DGrVkRenderTarget.h34 class GrVkRenderTarget: public GrRenderTarget, public virtual GrVkImage {
36 static sk_sp<GrVkRenderTarget> MakeWrappedRenderTarget(GrVkGpu*, const GrSurfaceDesc&,
40 static sk_sp<GrVkRenderTarget> MakeSecondaryCBRenderTarget(GrVkGpu*, const GrSurfaceDesc&,
43 ~GrVkRenderTarget() override;
98 GrVkRenderTarget(GrVkGpu* gpu,
109 GrVkRenderTarget(GrVkGpu* gpu,
139 GrVkRenderTarget(GrVkGpu* gpu,
149 GrVkRenderTarget(GrVkGpu* gpu,
156 GrVkRenderTarget(GrVkGpu* gpu,
DGrVkGpuCommandBuffer.cpp161 GrVkRenderTarget* vkRT = static_cast<GrVkRenderTarget*>(fRenderTarget); in init()
202 GrVkRenderTarget* vkRT = static_cast<GrVkRenderTarget*>(fRenderTarget); in initWrapped()
230 GrVkRenderTarget* vkRT = static_cast<GrVkRenderTarget*>(fRenderTarget); in submit()
379 GrVkRenderTarget* vkRT = static_cast<GrVkRenderTarget*>(fRenderTarget); in wrapsSecondaryCommandBuffer()
450 GrVkRenderTarget* vkRT = static_cast<GrVkRenderTarget*>(fRenderTarget); in onClear()
531 GrVkRenderTarget* vkRT = static_cast<GrVkRenderTarget*>(fRenderTarget); in addAdditionalRenderPass()
595 GrVkRenderTarget* vkRT = static_cast<GrVkRenderTarget*>(fRenderTarget); in copy()
746 GrVkRenderTarget* texRT = static_cast<GrVkRenderTarget*>(vkTexture->asRenderTarget()); in onDraw()
881 GrVkRenderTarget* target = static_cast<GrVkRenderTarget*>(fRenderTarget); in executeDrawable()
DGrVkResourceProvider.h34 class GrVkRenderTarget; variable
63 const GrVkRenderPass* findCompatibleRenderPass(const GrVkRenderTarget& target,
76 const GrVkRenderPass* findRenderPass(const GrVkRenderTarget& target,
237 CompatibleRenderPassSet(const GrVkGpu* gpu, const GrVkRenderTarget& target);
239 bool isCompatible(const GrVkRenderTarget& target) const;
DGrVkRenderPass.h17 class GrVkRenderTarget; variable
49 void initSimple(const GrVkGpu* gpu, const GrVkRenderTarget& target);
51 const GrVkRenderTarget& target,
108 bool isCompatible(const GrVkRenderTarget& target) const;
DGrVkGpu.cpp532 if (GrVkRenderTarget* rt = static_cast<GrVkRenderTarget*>(surface->asRenderTarget())) { in onTransferPixelsFrom()
541 case GrVkRenderTarget::kCantResolve_ResolveType: in onTransferPixelsFrom()
543 case GrVkRenderTarget::kAutoResolves_ResolveType: in onTransferPixelsFrom()
545 case GrVkRenderTarget::kCanResolve_ResolveType: in onTransferPixelsFrom()
585 void GrVkGpu::resolveImage(GrSurface* dst, GrVkRenderTarget* src, const SkIRect& srcRect, in resolveImage()
600 GrVkRenderTarget* vkRT = static_cast<GrVkRenderTarget*>(dstRT); in resolveImage()
624 GrVkRenderTarget* rt = static_cast<GrVkRenderTarget*>(target); in internalResolveRenderTarget()
1288 sk_sp<GrVkRenderTarget> tgt = in onWrapBackendRenderTarget()
1289 GrVkRenderTarget::MakeWrappedRenderTarget(this, desc, 1, info, std::move(layout)); in onWrapBackendRenderTarget()
1336 return GrVkRenderTarget::MakeWrappedRenderTarget(this, desc, sampleCnt, imageInfo, in onWrapBackendTextureAsRenderTarget()
[all …]
DGrVkTextureRenderTarget.h27 class GrVkTextureRenderTarget: public GrVkTexture, public GrVkRenderTarget {
49 GrVkRenderTarget::onAbandon(); in onAbandon()
55 GrVkRenderTarget::onRelease(); in onRelease()
DGrVkTextureRenderTarget.cpp37 , GrVkRenderTarget(gpu, desc, sampleCnt, info, layout, msaaInfo, std::move(msaaLayout),
56 , GrVkRenderTarget(gpu, desc, info, layout, colorAttachmentView,
77 , GrVkRenderTarget(gpu, desc, sampleCnt, info, layout, msaaInfo, std::move(msaaLayout),
95 , GrVkRenderTarget(gpu, desc, info, layout, colorAttachmentView, ownership) {
DGrVkRenderPass.cpp45 void GrVkRenderPass::initSimple(const GrVkGpu* gpu, const GrVkRenderTarget& target) { in initSimple()
157 const GrVkRenderTarget& target, in init()
215 bool GrVkRenderPass::isCompatible(const GrVkRenderTarget& target) const { in isCompatible()
DGrVkResourceProvider.cpp113 GrVkResourceProvider::findCompatibleRenderPass(const GrVkRenderTarget& target, in findCompatibleRenderPass()
166 const GrVkRenderTarget& target, in findRenderPass()
541 const GrVkRenderTarget& target) in CompatibleRenderPassSet()
548 const GrVkRenderTarget& target) const { in isCompatible()
DGrVkCommandBuffer.h24 class GrVkRenderTarget; variable
211 const GrVkRenderTarget& target,
DGrVkGpu.h144 GrVkRenderTarget*, GrSurfaceOrigin,
274 void resolveImage(GrSurface* dst, GrVkRenderTarget* src, const SkIRect& srcRect,
DGrVkPipelineStateBuilder.cpp352 GrVkRenderTarget* vkRT = (GrVkRenderTarget*)renderTarget; in Build()
DGrVkGpuCommandBuffer.h23 class GrVkRenderTarget; variable

12