Configure player

Close

WWDC Index does not host video files

If you have access to video files, you can configure a URL pattern to be used in a video player.

URL pattern

preview

Use any of these variables in your URL pattern, the pattern is stored in your browsers' local storage.

$id
ID of session: wwdc2023-10125
$eventId
ID of event: wwdc2023
$eventContentId
ID of session without event part: 10125
$eventShortId
Shortened ID of event: wwdc23
$year
Year of session: 2023
$extension
Extension of original filename: mp4
$filenameAlmostEvery
Filename from "(Almost) Every..." gist: [2023] [Session 10125] Bring you...

WWDC23 • Session 10125

Bring your game to Mac, Part 3: Render with Metal

Graphics & Games • iOS, macOS, tvOS • 26:45

Discover how you can support Metal in your rendering code as we close out our three-part series on bringing your game to Mac. Once you’ve evaluated your existing Windows binary with the game porting toolkit and brought your HLSL shaders over to Metal, learn how you can optimally implement the features that high-end, modern games require. We’ll show you how to manage GPU resource bindings, residency, and synchronization. Find out how to optimize GPU commands submission, render rich visuals with MetalFX Upscaling, and more. To get the most out of this session, we recommend first watching “Bring your game to Mac, Part 1: Make a game plan” and “Bring your game to Mac, Part 2: Compile your shaders" from WWDC23.

Speaker: Georgi Rakidov

Open in Apple Developer site