On September 30, 2026, Mesa contributor Connor Abbott presented foveated-rendering work for Mesa’s Turnip Vulkan driver at XDC 2026. The development was reported as part of Valve’s Steam Frame work, targeting Qualcomm Adreno graphics.

What foveated rendering changes in a VR frame

Foveated rendering puts more detail where the user is looking and reduces detail in peripheral areas. That can lower the graphics work required to render a frame, or its power demand, while keeping greater detail around the focal point.

The reported Vulkan mechanism in Turnip

Turnip is Mesa’s open-source Vulkan driver for Qualcomm Adreno graphics. The reported foveated-rendering approach uses the Vulkan extension VK_EXT_fragment_density_map and related extensions.

Reported plans for Adreno and software integration

Reported future plans include support for Adreno 800-series graphics, subsampled-image integration in SteamVR and game engines, and smoother images without subsampled images.

Rendering and streaming change different stages

Foveated rendering changes image detail as the frame is rendered. Foveated streaming changes the quality of an already-rendered frame as it is encoded and transmitted to a headset; by itself, it does not reduce the work of rendering the game frame.