Lines Matching refs:mtl
21 namespace mtl
105 mtl::RenderCommandEncoder *ensureRenderPassStarted(const gl::Context *context);
133 const mtl::BlitParams &baseParams);
136 mtl::ClearRectParams *clearOpts);
140 const mtl::ClearRectParams &clearOpts);
144 const mtl::ClearRectParams &clearOpts);
148 const mtl::ClearRectParams &clearOpts,
149 mtl::RenderCommandEncoder *encoder);
153 const mtl::ClearRectParams &clearOpts);
157 void setLoadStoreActionOnRenderPassFirstStart(mtl::RenderPassAttachmentDesc *attachmentOut,
161 angle::Result prepareRenderPass(const gl::Context *context, mtl::RenderPassDesc *descOut);
165 mtl::RenderCommandEncoder *ensureRenderPassStarted(const gl::Context *context,
166 const mtl::RenderPassDesc &desc);
186 mtl::TextureRef *readableDepthView,
187 mtl::TextureRef *readableStencilView,
204 const mtl::BufferRef *dstBuffer) const;
211 std::array<RenderTargetMtl *, mtl::kMaxRenderTargets> mColorRenderTargets;
214 mtl::RenderPassDesc mRenderPassDesc;
216 const mtl::Format *mRenderPassFirstColorAttachmentFormat = nullptr;
226 mtl::BufferRef mReadPixelBuffer;