A priori, l'idée, c'est de fournir une API proche du matériel, mais standardisée malgré tout.
C'est à dire qu'un logiciel qui exploite Vulkan Vx.y va fonctionner sur tout matériel supportant Vulkan Vx.y ou supérieure.
Il ne s'agit pas de fournir des fonctionnalités spécifiques aux cartes, mais au contraire de donner un accès standardisé aux capacités des cartes en général. Un truc générique, mais bien plus bas niveau qu'OpenGL.
Après je ne connais pas les détails, je ne sais pas s'il y aura des extensions que toutes les cartes ne supporteront pas, et donc derrière des logiciels incapables de se passer de ces extensions, donc restreignant le matériel accessible.
[^] # Re: Vulkan?
Posté par Yth (Mastodon) . En réponse au journal Mesa: OpenGL 4.5 et OpenGL ES 3.2 pris en charge. Évalué à 10.
A priori, l'idée, c'est de fournir une API proche du matériel, mais standardisée malgré tout.
C'est à dire qu'un logiciel qui exploite Vulkan Vx.y va fonctionner sur tout matériel supportant Vulkan Vx.y ou supérieure.
Il ne s'agit pas de fournir des fonctionnalités spécifiques aux cartes, mais au contraire de donner un accès standardisé aux capacités des cartes en général. Un truc générique, mais bien plus bas niveau qu'OpenGL.
Après je ne connais pas les détails, je ne sais pas s'il y aura des extensions que toutes les cartes ne supporteront pas, et donc derrière des logiciels incapables de se passer de ces extensions, donc restreignant le matériel accessible.
Yth.