Em 30 de setembro de 2026, Connor Abbott apresentou na XDC 2026 um trabalho de renderização foveada no driver Turnip, da Mesa, ligado ao desenvolvimento do Steam Frame. O trabalho atribuído à Valve usa a extensão Vulkan VK_EXT_fragment_density_map e outras extensões relacionadas.

O que muda na imagem com a renderização foveada

A renderização foveada concentra mais detalhes na região para onde a pessoa olha e reduz o nível de detalhe nas áreas periféricas. Como o sistema pode dedicar menos recursos a partes menos importantes da imagem, a técnica pode reduzir o trabalho de renderização.

Isso é diferente do streaming foveado: a renderização foveada altera os detalhes enquanto a imagem é produzida; o streaming foveado modifica a qualidade dos quadros já renderizados durante sua transmissão ao headset.

A extensão Vulkan usada no Turnip

O Turnip é o driver Vulkan de código aberto da Mesa para os gráficos Qualcomm Adreno. No trabalho apresentado, a extensão VK_EXT_fragment_density_map e outras extensões relacionadas compõem o mecanismo de renderização foveada.

Os planos futuros para o Turnip

Entre os próximos passos descritos estavam o suporte à série Adreno 800, o uso de imagens subamostradas no SteamVR e a integração com motores de jogos. Também foi planejado buscar imagens mais suaves sem recorrer a imagens subamostradas.