Sebbene questa notizia non sia strettamente correlata ai videogiochi, è molto interessante per lo stack grafico di Linux. E ora permetterà di fare cose nuove che prima non si potevano fare, e tutto grazie al lavoro svolto da Collabora Controllori MESA, insieme ad altri come Igalia e tutti i membri della community che continuano ad apportare miglioramenti al codice.
Ora, le applicazioni che utilizzano l'API grafica OpenGL e Vulkan potranno comunicare tra loro. È vero che Vulkan è il futuro nella sezione grafica e che a poco a poco sostituirà OpenGL per i suoi vantaggi e le sue prestazioni. Tuttavia, c'è ancora molta dipendenza da OpenGL da parte di software e motori di gioco. Sia antichi che alcuni moderni che continuano a optare per OpenGL per vari motivi.
Inoltre, quando si tratta di videogiochi molto grandi, passaggio da un'API all'altra Non è facile e di solito ci vuole tempo. Alcuni progetti possono integrare gradualmente Vulkan e mantenere alcune parti con OpenGL. Ecco perché questa notizia è così importante nel futuro più recente.
Tutto questo, insieme a i fantastici miglioramenti che appaiono con ogni nuova versione di MESA, miglioreranno il mondo grafico in Linux, influenzando positivamente anche il gioco. Forse dal punto di vista dell'utente finale non è qualcosa che si nota molto, ma renderà la vita molto più semplice agli sviluppatori, che d'ora in poi avranno più possibilità per quei giochi ibridi OpenGL-Vulkan.
In breve, grazie a questo nuova estensione Con un carico MESA basso, le app saranno in grado di comunicare senza compromettere le prestazioni. D'altra parte, fornisce anche una maggiore flessibilità e riduce al minimo il tempo speso sulla roadmap per la transizione tra un'API grafica di Khronos e un'altra.
Maggiori informazioni - Web oficial
Lo stack grafico di Linux deve essere la cosa più complessa dell'universo mondiale.
Quanti livelli/livelli ci sono tra i core grafici, passando per firmware, buffer, tabelle, vini, X/Wayland, gestore di finestre, compositori, giochi, cattura video o applicazioni 3D.