Chociaż ta wiadomość nie jest ściśle związana z grami wideo, jest bardzo interesująca dla stosu graficznego Linuksa. I to właśnie teraz pozwoli nam robić nowe rzeczy, których wcześniej nie można było zrobić, a wszystko dzięki pracy Collabora wykonanej na Kontrolerzy MESA, wraz z innymi, takimi jak Igalia i wszyscy członkowie społeczności, którzy wciąż ulepszają kod.
Teraz aplikacje korzystające z graficznego API OpenGL i Vulkan będą mogły się ze sobą komunikować. Prawdą jest, że Vulkan to przyszłość w grafice i że stopniowo zastąpi OpenGL ze względu na swoje zalety i wydajność. Jednak nadal istnieje duża zależność od OpenGL pod względem oprogramowania i silników gier. Zarówno starożytni, jak i niektórzy współcześni, którzy z różnych powodów nadal wybierają OpenGL.
Ponadto, jeśli chodzi o bardzo duże gry wideo, przełączanie się z jednego API na inne Nie jest to łatwa sprawa i zazwyczaj wymaga czasu. Niektóre projekty mogą stopniowo integrować Vulkan i zachować niektóre części z OpenGL. Dlatego ta wiadomość jest tak ważna w niedalekiej przyszłości.
Wszystko to w połączeniu z fantastyczne ulepszenia które pojawiają się z każdą nową wersją MESA, poprawią graficzny świat Linuksa, wpływając również pozytywnie na gry. Być może z punktu widzenia końcowego użytkownika nie jest to coś bardzo zauważalnego, ale znacznie ułatwi życie programistom, którzy od teraz będą mieli więcej możliwości dla tych hybrydowych gier OpenGL-Vulkan.
Krótko mówiąc, dzięki temu nowe rozszerzenie Przy niskim obciążeniu MESA aplikacje będą mogły komunikować się bez obniżania wydajności. Z drugiej strony zapewnia również większą elastyczność i minimalizuje czas spędzony na planowaniu przejścia między jednym graficznym interfejsem API Khronos a drugim.
Więcej informacji - Oficjalna strona internetowa
Graficzny stos Linuksa musi być najbardziej złożoną rzeczą we wszechświecie.
Ile poziomów/warstw znajduje się między rdzeniami graficznymi, przechodząc przez oprogramowanie układowe, bufory, tabele, wina, X/Wayland, menedżer okien, kompozytory, gry, przechwytywacze wideo lub aplikacje 3d.