Metal基本认识

2020-08-31  本文已影响0人  w執念

Metal简介

在 WWDC 2014 上,Apple为游戏开发者推出了新的平台技术 Metal。通过Metal相关API我们可以直接操作GPU,能最大限度的利用GPU能力。
Metal具有以下几个特点:

Metal的渲染流程

Metal中图形管道与OpenGL ES是一致的,通过控制顶点着色器/片元着色器,交给帧缓冲区,最后显示到屏幕上。具体可细分为:

Metal的使用建议

苹果在Metal的使用方面,给开发者提供了几点建议:

Metal 命令对象之间的关系

  1. 命令缓存区(command buffer) 是从命令队列(command queue) 创建的
  2. 命令编码器(command encoders) 将命令编码到命令缓存区中
  3. 提交命令缓存区并将其发送到GPU
  4. GPU执⾏命令并将结果呈现为可绘制.
上一篇下一篇

猜你喜欢

热点阅读