Metal
Metal 是 Apple 为 iOS、macOS 和 tvOS 平台开发的底层图形渲染与并行计算 API。与 OpenGL ES 等跨平台 API 不同,Metal 专为 Apple 硬件深度优化,通过减少 CPU 开销、提供更直接的 GPU 访问,实现了更高的渲染性能和更低的功耗。
坐标变换
1. 模型变换
渲染管线
Metal 的渲染管线(Rendering Pipeline)是将 3D 模型数据转换为 2D 屏幕像素的完整处理流程。与 OpenGL ES 不同,Metal 采用显式的命令缓冲区和编码机制,提供更底层的 GPU 控制。
iOS 平台支持
7.1 MTLDevice 与 MTLCommandQueue