metal-graphics - Metal GPU 编程参考
提供用于计算与渲染管线、缓冲区、纹理、IOSurface、计算调度、环形缓冲区、着色器和帧 pacing 的 Swift 与 Metal 模式。
标签
更新于: 2026-10-03能力
典型输入
典型输出
该技能可以做什么
- 设置 Metal 设备
- 创建命令队列
- 构建计算管线
- 构建渲染管线
- 管理 Metal 缓冲区
- 实现环形缓冲区
- 创建 GPU 纹理
- 共享 IOSurface 纹理
- 编码 GPU 工作
- 处理命令完成
输入
- Metal 编程任务
- 着色器函数名称
- 管线参数
- 缓冲区数据
- 纹理参数
- IOSurface 资源
输出
- Swift Metal 代码
- 计算管线配置
- 渲染管线配置
- 缓冲区管理代码
- 纹理管理代码
- GPU 命令编码
要求
- Swift 环境
- Metal 框架
- 支持 Metal 的设备
- IOSurface 集成所需的 IOSurface 框架
