axiom-metal-migration

Installation
SKILL.md

Metal Migration

Porting OpenGL/OpenGL ES or DirectX code to Metal on Apple platforms.

When to Use This Skill

Use this skill when:

  • Porting an OpenGL/OpenGL ES codebase to iOS/macOS
  • Porting a DirectX codebase to Apple platforms
  • Deciding between translation layer (MetalANGLE) vs native rewrite
  • Planning a phased migration strategy
  • Evaluating effort vs performance tradeoffs

Red Flags

❌ "Just use MetalANGLE and ship" — Translation layers add 10-30% overhead; fine for demos, not production

❌ "Convert shaders one-by-one without planning" — State management differs fundamentally; you'll rewrite twice

Related skills
Installs
1
GitHub Stars
3
First Seen
Mar 5, 2026