用途:这是一个 iOS 图形与 GPU 渲染的路由技能,用于处理任何 GPU 渲染、图形编程、3D 内容显示或显示性能相关工作。
主要能力与路由:
- Metal 迁移:策略决策(翻译层 vs 原生重写、项目评估、迁移规划、反模式)走 $axiom-metal-migration;API 参考与转换(GLSL/HLSL 到 MSL 转换表、GL/D3D 到 Metal API 对照、MTKView 与渲染管线、计算着色器)走 $axiom-metal-migration-ref;诊断(移植后黑屏、着色器编译错误、颜色或坐标系错误、性能回退)走 $axiom-metal-migration-diag。
- 显示性能:ProMotion 设备卡在 60fps、MTKView 或 CADisplayLink 配置、可变刷新率、系统限制(低电量模式、限制帧率、热、Adaptive Power)、帧预算计算走 $axiom-display-performance。
- RealityKit 非游戏 3D:架构与 ECS、SwiftUI 集成(RealityView、Model3D)、AR 锚点、材质与物理走 $axiom-realitykit;API 参考走 $axiom-realitykit-ref;故障排查走 $axiom-realitykit-diag。游戏类 RealityKit 应改用 ios-games 路由。
使用方式:根据具体问题按决策树选择对应子技能调用,例如移植代码用 metal-migration,着色器转换用 metal-migration-ref,移植后异常用 metal-migration-diag,帧率问题用 display-performance,SwiftUI 显示 3D 模型用 axiom-realitykit。
限制:资料未提供安装命令、收费、价格与平台支持等具体信息;部分子技能细节仅以要点形式列出,未展开完整代码示例。