用于3D绘图和高效并发处理。 OpenGL 的跨平台特性,导致了其没有办法充分发挥GPU的性能,冗余的代码太多,更多的API需要维护,Metal就是为解决这一目的。 Metal 同其他框架协同工作,MetalKit可以简化获取屏幕Metal内容的步骤,使用Metal Performance Shaders 可以自定义函数,或者直接使用现有的函数库。 主题: GPU Devices :GPU设备 Command Setup:创建命令 Graphics:图像 Parallel Computation:并发计算 Custom Functions:自定义功能 shader Resource Management:资源管理 Tools:工具 Cookbook:说明书,多是Demo的意思,操作样本 Interoperability:与OpenGL ES的交互