雖然這個消息與視頻遊戲沒有密切關係,但對於 Linux 圖形堆棧來說卻是非常有趣的。 現在,它將使我們能夠做以前無法完成的新事情,這一切都歸功於 Collabora 在 MESA控制器,以及像 Igalia 這樣的其他人以及社區中繼續改進代碼的所有成員。
現在,使用圖形 API 的應用程序 OpenGL 和 Vulkan 將能夠相互通信. Vulkan 確實是圖形領域的未來,而且由於其優勢和性能,它將逐漸取代 OpenGL。 但是,軟件和遊戲引擎仍然有很多對OpenGL的依賴。 古代和一些現代人出於各種原因繼續選擇 OpenGL。
此外,當涉及到非常大的視頻遊戲時, 從一種 API 切換到另一種 API 這不是一件容易的事情,通常需要時間。 有些項目可以逐步集成 Vulkan 並保留某些部分與 OpenGL。 這就是為什麼這個消息在最近的將來如此重要的原因。
所有這一切,再加上 奇妙的改進 MESA 的每個新版本都會出現,將改善 Linux 中的圖形世界,也對遊戲產生積極影響。 也許從最終用戶的角度來看,這不是很引人注目的東西,但它會讓開發人員的生活變得更加輕鬆,從現在開始,他們將為那些 OpenGL-Vulkan 混合遊戲提供更多可能性。
總之,多虧了這個 新擴展 在 MESA 負載較低的情況下,應用程序將能夠在不影響性能的情況下進行通信。 另一方面,它還提供了更大的靈活性,並最大限度地減少了在 Khronos 圖形 API 和另一個圖形 API 之間轉換的路線圖上花費的時間。
更多信息 - 官方網站
Linux 圖形堆棧一定是世界上最複雜的東西。
圖形核心之間有多少層/層,通過固件、緩衝區、表、葡萄酒、X/Wayland、窗口管理器、作曲家、遊戲、視頻捕捉器或 3d 應用程序。