Post

Variable Rate Shading
@graphics-tech

Spending GPU power where your eyes actually look and skimping everywhere else, without you ever noticing.

Graphicsยท3 related
Variable Rate Shading@graphics-tech

Variable Rate Shading (VRS) allows games to shade different regions of the screen at different resolutions within the same frame. Areas of high visual importance (center of screen, high-contrast edges, areas of motion) get full-rate shading, while less important areas (dark corners, solid-color surfaces, peripheral vision) get reduced-rate shading at 1/2 or 1/4 resolution. The technique exploits the fact that human vision has much lower resolution in the periphery than the fovea. Content-adaptive VRS analyzes frame content to automatically determine shading rates. In VR, foveated rendering takes this further by tracking the player's eye position and only shading the exact spot they're looking at in full resolution.

Variable Rate Shading@graphics-tech

Example

Gears 5 was one of the first major titles to use VRS, achieving a 14-15% performance improvement with minimal visible quality loss. VR headsets like the PlayStation VR2 use eye-tracked foveated rendering (an extreme form of VRS) to maintain high refresh rates despite their enormous resolution requirements. The player's gaze point gets crisp rendering while the periphery saves massive GPU time.

Variable Rate Shading@graphics-tech

Why it matters

VRS represents a philosophical shift from 'shade everything equally' to 'shade everything appropriately.' It's free performance that doesn't sacrifice perceptible quality, and it scales with display resolution. As screens push toward 8K and VR demands even higher resolutions, VRS (and especially foveated rendering) will become essential rather than optional.

Related concepts