28-30 September 2026
America/Toronto timezone

Foveated rendering on Turnip

29 Sep 2026, 14:00
45m
Talk (full slot) Talk (full slot) Main Track

Speaker

Connor Abbott (Valve)

Description

Eye-tracked foveated rendering is a technique for accelerating rendering of virtual reality content by tracking where the user's eyes are looking and rendering the parts of the screen near the user's gaze at a higher resolution than everything else. As part of efforts for the Steam Frame, we reimplemented existing techniques for foveated rendering on Qualcomm Adreno GPUs in the Turnip open-source Vulkan driver and further pushed the envelope by designing and implementing new Vulkan extensions to bring foveated rendering to more content. This talk will go over how foveated rendering works in Turnip through VK_EXT_fragment_density_map and related extensions, various extensions and driver optimizations to further improve performance and visual quality, and future directions for improvement.

GSoC, EVoC or Outreachy No
In-person or virtual presentation In-person
Code of Conduct Yes

Primary author

Presentation Materials

There are no materials yet.
2026 Platinum Sponsor
Arm
2026 Gold Sponsors
AMD
Collabora
Microsoft
NVIDIA
Raspberry Pi
2026 Silver Sponsors
CodeWeavers
Igalia
Netflix
Qualcomm
Specs
The Linux Foundation
2026 Bronze Sponsors
Imagination Technologies
Khronos Group
Libre Computer
Linaro
LunarG