ALWAYS use when implementing or debugging the Metal drawable presentation contract — `CAMetalLayer` configuration, drawable lifecycle (`nextDrawable`, `waitForDrawable`, `signalDrawable`, `present`), vsync…
---
name: Presenting Metal Drawables
description: ALWAYS use when implementing or debugging the Metal drawable presentation contract — `CAMetalLayer` configuration, drawable lifecycle (`nextDrawable`, `waitForDrawable`, `signalDrawable`, `present`), vsync…
---
# Presenting Metal Drawables
Part of the **Apple Game Porting Skills** pack by Apple (`apple/game-porting-toolkit`).
ALWAYS use when implementing or debugging the Metal drawable presentation contract — `CAMetalLayer` configuration, drawable lifecycle (`nextDrawable`, `waitForDrawable`, `signalDrawable`, `present`), vsync…
This catalog entry summarizes the skill for discovery. Get the full skill — including any bundled scripts and resources — from the source:
Full skill & source: https://github.com/apple/game-porting-toolkit/tree/main/game-porting-skills/skills/presenting-metal-drawables
Sign in to rate and review this skill.
No reviews yet. Be the first to review this skill.