Home
last modified time | relevance | path

Searched refs:RenderTargetMtl (Results 1 – 12 of 12) sorted by relevance

/external/angle/src/libANGLE/renderer/metal/
DRenderTargetMtl.mm6 // RenderTargetMtl.mm:
7 // Implements the class methods for RenderTargetMtl.
10 #include "libANGLE/renderer/metal/RenderTargetMtl.h"
14 RenderTargetMtl::RenderTargetMtl() {}
16 RenderTargetMtl::~RenderTargetMtl()
21 RenderTargetMtl::RenderTargetMtl(RenderTargetMtl &&other)
28 void RenderTargetMtl::set(const mtl::TextureRef &texture,
36 void RenderTargetMtl::setWithImplicitMSTexture(const mtl::TextureRef &texture,
49 void RenderTargetMtl::setTexture(const mtl::TextureRef &texture)
54 void RenderTargetMtl::setImplicitMSTexture(const mtl::TextureRef &implicitMSTexture)
[all …]
DRenderTargetMtl.h26 class RenderTargetMtl final : public FramebufferAttachmentRenderTarget
29 RenderTargetMtl();
30 ~RenderTargetMtl() override;
33 RenderTargetMtl(RenderTargetMtl &&other);
46 void duplicateFrom(const RenderTargetMtl &src);
DFrameBufferMtl.h94 RenderTargetMtl *getColorReadRenderTarget(const gl::Context *context) const;
95 RenderTargetMtl *getDepthRenderTarget() const { return mDepthRenderTarget; } in getDepthRenderTarget()
96 RenderTargetMtl *getStencilRenderTarget() const { return mStencilRenderTarget; } in getStencilRenderTarget()
120 const RenderTargetMtl *renderTarget,
173 RenderTargetMtl **cachedRenderTarget);
184 const RenderTargetMtl &rtt,
195 const RenderTargetMtl *renderTarget) const;
199 const RenderTargetMtl *renderTarget,
206 RenderTargetMtl *getColorReadRenderTargetNoCache(const gl::Context *context) const;
211 std::array<RenderTargetMtl *, mtl::kMaxRenderTargets> mColorRenderTargets;
[all …]
DSurfaceMtl.h117 RenderTargetMtl mColorRenderTarget;
118 RenderTargetMtl mColorManualResolveRenderTarget;
119 RenderTargetMtl mDepthRenderTarget;
120 RenderTargetMtl mStencilRenderTarget;
DTextureMtl.h196 RenderTargetMtl &getRenderTarget(const gl::ImageIndex &imageIndex);
236 const RenderTargetMtl *sourceRtt);
243 const RenderTargetMtl *sourceRtt);
250 const RenderTargetMtl *sourceRtt);
336 std::map<int, gl::TexLevelArray<RenderTargetMtl>> mPerLayerRenderTargets;
DBUILD.gn36 "RenderTargetMtl.h",
37 "RenderTargetMtl.mm",
DFrameBufferMtl.mm39 RenderTargetMtl *renderTarget)
416 RenderTargetMtl *srcDepthRt = srcFrameBuffer->getDepthRenderTarget();
417 RenderTargetMtl *srcStencilRt = srcFrameBuffer->getStencilRenderTarget();
468 RenderTargetMtl *srcColorRt = srcFrameBuffer->getColorReadRenderTarget(context);
633 RenderTargetMtl *FramebufferMtl::getColorReadRenderTarget(const gl::Context *context) const
657 RenderTargetMtl *FramebufferMtl::getColorReadRenderTargetNoCache(const gl::Context *context) const
673 RenderTargetMtl *currentTarget = nullptr;
864 RenderTargetMtl **cachedRenderTarget)
866 RenderTargetMtl *newRenderTarget = nullptr;
879 const RenderTargetMtl &rtt,
[all …]
DRenderBufferMtl.h61 RenderTargetMtl mRenderTarget;
DContextMtl.h31 class RenderTargetMtl; variable
351 const RenderTargetMtl &renderTarget,
354 mtl::RenderCommandEncoder *getRenderTargetCommandEncoder(const RenderTargetMtl &renderTarget);
DTextureMtl.mm517 for (RenderTargetMtl &mipRenderTarget : sliceRenderTargets.second)
846 RenderTargetMtl &TextureMtl::getRenderTarget(const gl::ImageIndex &imageIndex)
852 RenderTargetMtl &rtt = mPerLayerRenderTargets[layer][imageIndex.getLevelIndex()];
953 RenderTargetMtl *srcReadRT = srcFramebufferMtl->getColorReadRenderTarget(context);
954 RenderTargetMtl colorReadRT;
957 // Need to duplicate RenderTargetMtl since the srcReadRT would be invalidated in
985 RenderTargetMtl *colorReadRT = srcFramebufferMtl->getColorReadRenderTarget(context);
1939 const RenderTargetMtl *colorReadRT)
1980 const RenderTargetMtl *colorReadRT)
1985 const RenderTargetMtl &imageRtt = getRenderTarget(index);
[all …]
Dmtl_utils.mm21 #include "libANGLE/renderer/metal/RenderTargetMtl.h"
377 RenderTargetMtl tempRtt;
445 RenderTargetMtl rtMTL;
DContextMtl.mm23 #include "libANGLE/renderer/metal/RenderTargetMtl.h"
1516 const RenderTargetMtl &renderTarget,
1539 const RenderTargetMtl &renderTarget)