Lines Matching refs:mtl
133 mtl::CommandQueue &cmdQueue() { return mCmdQueue; } in cmdQueue()
134 const mtl::FormatTable &getFormatTable() const { return mFormatTable; } in getFormatTable()
135 mtl::RenderUtils &getUtils() { return mUtils; } in getUtils()
136 mtl::StateCache &getStateCache() { return mStateCache; } in getStateCache()
140 id<MTLDepthStencilState> getDepthStencilState(const mtl::DepthStencilDesc &desc) in getDepthStencilState()
144 id<MTLSamplerState> getSamplerState(const mtl::SamplerDesc &desc) in getSamplerState()
149 const mtl::Format &getPixelFormat(angle::FormatID angleFormatId) const in getPixelFormat()
153 const mtl::FormatCaps &getNativeFormatCaps(MTLPixelFormat mtlFormat) const in getNativeFormatCaps()
159 const mtl::VertexFormat &getVertexFormat(angle::FormatID angleFormatId, in getVertexFormat()
165 mtl::AutoObjCObj<MTLSharedEventListener> getOrCreateSharedEventListener();
182 mtl::AutoObjCPtr<id<MTLDevice>> mMetalDevice = nil;
185 mtl::CommandQueue mCmdQueue;
187 mutable mtl::FormatTable mFormatTable;
188 mtl::StateCache mStateCache;
189 mtl::RenderUtils mUtils;
194 mtl::AutoObjCObj<MTLSharedEventListener> mSharedEventListener;