Metal入门001-初识Metal

2020-08-25  本文已影响0人  星星1024

前言

Metal是苹果在2018年推出用于取代在苹果端的业务的图形编程接口,在2018年之前使用的是基于OpenGL ES封装的GLKit,通过Metal相关API直接操作GPU,能最大限度的利用GPU能力。

Metal特点

Metal特点

Metal的图形管道(graphics pipelines)

Metal的图形渲染管道和OpenGL ES是一样的

Metal Graphics Pipelines流程

Apple Metal 建议

Metal命令对象之间的关系

  1. 命令缓冲区(commandBuffer)是命令队列(commandQueue)创建的
  2. 命令编码器(command encoder)将命令编码到命令缓存区中
  3. 提交命令缓存区并将其发送到GPU
  4. GPU执行命令并将结果呈现为可绘制
Metal命令对象之间的关系
上一篇下一篇

猜你喜欢

热点阅读