Microsoft DirectX 12 et Apple Metal sont des plates-formes graphiques de nouvelle génération. Ils fournissent un accès de niveau inférieur au matériel graphique, permettant aux programmeurs de jeux d'extraire plus de performance du matériel. Vulkan est la réponse multiplateforme aux technologies de Microsoft et d'Apple.
Tout a commencé avec le manteau d'AMD
Mantle était en concurrence avec Microsoft DirectX et l'OpenGL multiplateforme, qui montraient tous les deux leur âge à l'époque. En fait, il s'agissait d'une attaque directe contre DirectX de Microsoft, que de nombreux jeux PC utilisent. Les dirigeants d'AMD à l'époque ont déclaré qu'ils ne s'attendaient jamais à ce que Microsoft publie un autre DirectX. AMD a donc dû convaincre les développeurs de jeux de laisser DirectX et OpenGL derrière eux et d'utiliser leur système plus récent.
DirectX 12, Metal et Vulkan
Microsoft a répondu. En 2014, Microsoft a annoncé DirectX 12, qui est maintenant inclus dans Windows 10 et la Xbox One. Microsoft l'a présenté de la même manière, en promettant un système graphique plus efficace que DirectX 11, et un qui fournissait un accès direct aux fonctionnalités matérielles graphiques de bas niveau.
Vulkan propose un système graphique multiplateforme de nouvelle génération sur Android, SteamOS et Linux. Les jeux Windows peuvent aussi utiliser Vulkan. La PlayStation 4 de Sony pourrait ajouter le support de Vulkan, tout comme la Xbox One de Microsoft a ajouté la prise en charge de DirectX 12. Nintendo a tranquillement rejoint le groupe Khronos en 2015, il est donc fort probable que la prochaine console de Nintendo puisse également utiliser Vulkan.
Vulkan fonctionne même sur Windows 7 et Windows 8.1, qui ne recevront jamais DirectX 12 de Microsoft. Les développeurs de jeux peuvent choisir Vulkan et leur code optimisé peut fonctionner sur différentes plates-formes, plutôt que simplement sur Windows 10 ou simplement sur OS X.
C'est le point de Vulkan: il peut être ajouté à pratiquement n'importe quelle plateforme. Les développeurs pourraient coder des jeux dans Vulkan et ils seraient facilement portables entre différentes plates-formes, ce qui est un énorme avantage si elle tient ses promesses.
Vulkan est déjà là
Le groupe Khronos a publié la version 1.0 de Vulkan Février 16, 2016. NVIDIA et AMD ont tous deux ajouté le support de Vulkan à leurs pilotes graphiques Windows et Linux, permettant aux jeux Windows et Linux d'utiliser Vulkan. Intel a publié des versions bêta de leurs pilotes graphiques avec le support de Vulkan pour Windows et Linux. SteamOS de Valve a pris en charge Vulkan en mettant à jour ces nouveaux pilotes.
En bref: Tant que vous mettez à jour vos pilotes, Vulkan travaille déjà avec beaucoup de matériel graphique existant. Tout ce dont nous avons besoin, ce sont des jeux compatibles avec Vulkan.
Les jeux utilisant Vulkan sont à l'horizon
Vulkan, tout comme DirectX 12 et Metal, n'est pas vraiment quelque chose que vous pouvez choisir en tant que joueur . Ce sont de nouveaux systèmes de programmation graphique que les développeurs de jeux peuvent choisir d'utiliser.
Comme avec DirectX 12 et Metal, il ne reste plus qu'à attendre les futurs jeux pour prendre en charge ces technologies. Actuellement,
offre un support expérimental pour Vulkan, que vous pouvez activer. Cependant, ce jeu n'a pas été conçu pour utiliser Vulkan, et son code Vulkan est précoce et pas aussi optimisé, donc cela ne vous dira pas forcément beaucoup de choses sur les performances potentielles de Vulkan.
Vulkan ne remplacera pas entièrement OpenGL, bien sûr . Comme Croteam, les développeurs de The Talos Principle , l'ont dit: "Pour les jeux simples, OpenGL (ou Direct3D d'ailleurs) est là pour rester; [la] courbe d'apprentissage n'est pas aussi forte qu'avec Vulkan. Cependant, Vulkan brille vraiment quand il s'agit de réduire les coûts de l'application et du processeur. Il est (ou sera) beaucoup plus rapide que Direct3D 9, 11 et OpenGL! "
Mais Vulkan ne se limite pas à choisir une nouvelle option dans un menu de paramètres graphiques. Il aide Linux et SteamOS à rattraper le jeu Windows et devient beaucoup plus compétitif. Cela signifie qu'Android aura bientôt une couche graphique de nouvelle génération en concurrence avec Apple's Metal. Et cela signifie que les développeurs de jeux peuvent choisir Vulkan plutôt que DirectX 12 et supporter plus facilement une variété de plates-formes - y compris Windows. C'est bon pour tous les joueurs.
Comme DirectX 12 sur Windows et Metal sur les plates-formes d'Apple, Vulkan est une nouvelle technologie graphique excitante qui promet d'aider les développeurs de jeux à rendre leurs jeux plus rapides. En tant que technologie multiplateforme, elle présente également d'autres avantages: elle apporte ces fonctionnalités à de nouvelles plates-formes et promet de faciliter le portage de jeux entre plates-formes.
Comment enregistrer l'écran de votre Mac (sans logiciel supplémentaire)
Pouvoir enregistrer l'écran de votre ordinateur peut être très utile, comme s'il fallait montrer à quelqu'un comment faire ou ne pas faire quelque chose. Si vous utilisez un Mac, vous pouvez enregistrer votre écran sans avoir besoin de logiciel supplémentaire. Nous avons abordé ce sujet général avant, mais aujourd'hui, nous voulons nous concentrer sur OS X aujourd'hui.
Comment supprimer un mot que vous avez ajouté au dictionnaire sous Mac OS X
La plupart des applications Mac utilisent la fonction de vérification orthographique du système d'exploitation et partagent le même dictionnaire personnel. Donc, si vous ajoutez un mot personnalisé à votre dictionnaire dans une application, les autres applications Mac ne le détecteront pas comme une faute de frappe dans le futur.