Valve miało rozwijać obsługę renderowania foveated w otwartym sterowniku Vulkan Turnip, należącym do stosu graficznego Mesa i przeznaczonym dla układów Qualcomm Adreno. Connor Abbott, kontrybutor Mesa pracujący dla Valve, miał przedstawić te prace 30 września 2026 r. podczas XDC 2026.

Jak renderowanie foveated zmienia obraz VR

Renderowanie foveated przydziela więcej szczegółów tej części obrazu, na którą patrzy użytkownik, a mniej jego obrzeżom. Ponieważ mniej szczegółowe fragmenty wymagają mniejszej ilości pracy przy renderowaniu, technika może ograniczyć obciążenie GPU, a potencjalnie także zużycie energii.

Mechanizm w sterowniku Mesa Turnip

W opisywanej pracy wskazano rozszerzenie Vulkan VK_EXT_fragment_density_map oraz powiązane rozszerzenia. Turnip zapewnia otwartą obsługę Vulkan dla układów graficznych Qualcomm Adreno w ramach Mesa.

Dalsze prace nad Turnip

W planach znalazły się układy z serii Adreno 800, obsługa obrazów podpróbkowanych w SteamVR oraz integracja z silnikami gier. Wymieniono też prace nad uzyskaniem gładszego obrazu bez obrazów podpróbkowanych.

Renderowanie foveated a foveated streaming

Renderowanie foveated zmienia poziom szczegółowości podczas tworzenia klatki. Foveated streaming działa później: zmienia jakość już wyrenderowanej klatki przesyłanej do gogli. Może ograniczać wymagania dotyczące przepustowości, ale samo w sobie nie zmniejsza obciążenia GPU związanego z renderowaniem gry.