Apple’s relationship with gaming on the Mac has always been… interesting. While the company has spent a fortune trying to frame the Mac as a proper gaming machine, gamers have yet to embrace it like Apple had hoped. But with Metal 4, announced at WWDC25, Apple is introducing two practical moves that could help more AAA games run even better on the Mac. Here’s what they are.
But first, upscaling
Before we get into the new stuff, it’s worth a quick crack at how Apple’s MetalFX upscaling works, because both of these new features build on top of it.
Here’s the basic idea, as explained by Apple:
Rendering high resolution images can consume the GPU for a significant period of time. Instead, your app can render low resolution images and use MetalFX to upscale them. The combined time to render your final image is reduced and that means your app can save time for each frame it renders. You can use the time saved to render the next frame sooner.
This technique is not new, and while it doesn’t magically turn a MacBook Air into a gaming rig, it does help developers squeeze out better frame rates without sacrificing too much visual quality.
Upscaling is now pretty much the baseline for performance-conscious game development on Mac. And that’s exactly where interpolation and denoising come in.
MetalFX frame interpolation
If you’ve ever toggled on “frame generation” in PC games (or, if you’re like me, you roll your eyes at motion smoothing on a TV), you already know the concept.
Instead of making the GPU work overtime to render more frames per second, interpolation generates new frames in between real ones. It does this by analyzing motion vectors and depth data from your game to figure out how objects are moving between frames.
... continue reading