What problem does it solve?
This skill provides a centralized, expert-level framework for navigating the complexities of GPU rendering, Metal migration, and 3D content integration, preventing common pitfalls like black screens, performance hitches, and shader compilation errors.
Core Features & Use Cases
- Metal Migration: Systematic strategies for porting OpenGL, OpenGL ES, and DirectX code to native Metal, including shader conversion tables and API mapping.
- Display Performance: Advanced diagnostics for ProMotion (120Hz) frame pacing, hitch detection, and render loop optimization.
- RealityKit & USD: Modern 3D content display, RealityView integration, and USD/USDZ file authoring using USDKit.
- Use Case: Use this skill to diagnose why a ported Metal app is stuck at 60fps on a ProMotion device or to convert complex GLSL shaders to Metal Shading Language.
Quick Start
Use the axiom-graphics skill to diagnose a black screen issue after porting an OpenGL project to Metal.