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.