This skill serves as a comprehensive router for graphics programming on Apple platforms, guiding developers through complex tasks like porting OpenGL or DirectX code to Metal, converting shaders to Metal Shading Language (MSL), and resolving display performance issues. It provides expert architectural guidance on choosing between translation layers and native rewrites, configuring high-refresh-rate ProMotion displays, and diagnosing GPU rendering bugs like black screens or thermal throttling. By leveraging battle-tested patterns, it ensures applications hit their frame budgets and utilize modern hardware capabilities across iOS, iPadOS, and tvOS.
主な機能
01MTKView and CAMetalLayer configuration patterns
02Variable refresh rate (VRR) and adaptive power management
03ProMotion and 120Hz display optimization with CADisplayLink
04233 GitHub stars
05GPU diagnostics for rendering errors and performance regressions
06Metal migration strategy and shader conversion from GLSL/HLSL