2个版本

0.1.1 2020年5月25日
0.1.0 2020年5月14日

139 in macOS 和 iOS API

Download history 28/week @ 2024-03-30 9/week @ 2024-04-06 37/week @ 2024-06-29 45/week @ 2024-07-06 9/week @ 2024-07-13

91 每月下载量

MIT 许可证

83KB
2.5K SLoC

氧化铁

不安全的 Rusty Metal

回填列表

高优先级:

  • 重做所有文档
  • Blit + 资源状态编码器
  • 纹理绘制
  • 间接缓冲区

低优先级:

  • 渲染编码器中的顶点放大 + 纹理化
  • MTLDevice Mojave / Catalina行为
  • objectAtIndexedSubscript
  • 栅栏 + 事件相关内容
  • MTLFunctionConstantValues
  • MTLFunction输入行为
  • 库文件的前处理宏
  • 异步方法被无礼地丢弃为同步方法
  • 同样,涉及Objective C块的方法/函数
  • 贴图着色器 + 管道
  • MTLVertexDescriptor
  • 缓冲区可变性检查
  • 渲染管道纹理化阶段配置
  • 渲染管道间接命令缓冲区 + 顶点放大
  • 渲染管道状态行为
  • 计算管道状态行为
  • 危险跟踪模式
  • 从缓冲区创建纹理
  • 用于在多个GPU上同步的远程存储缓冲区
  • 从MTLDevice查询纹理支持
  • 纹理交错模式
  • 查询纹理数据
  • 共享纹理句柄
  • IOSurface
  • 参数缓冲区 + 参数缓冲区编码器
  • 堆栈
  • 稀疏瓦片/瓦片
  • 光栅化率图
  • 样本时间戳
  • 计数样本缓冲区
  • 标签
  • 调试组

依赖关系

~2MB
~42K SLoC