Khronos annonce la version 1.2 de l'API graphique Vulkan

Cela fait environ quatre ans depuis l'annonce de la première version de l'API Vulkan Graphics, en février 2016, par le groupe Khronos. Pour simplifier les choses, il s'agissait d'une nouvelle API graphique – destinée à succéder à OpenGL – qui est capable d'utiliser efficacement les processeurs multicœurs, ce qui est énorme compte tenu de la façon dont les processeurs octa-core traditionnels sont devenus ces derniers temps. Au fil des ans, il a commencé à être utilisé dans de nombreux jeux, et la plupart des principaux systèmes d'exploitation que nous utilisons quotidiennement, comme Android et Windows 10, prennent en charge l'API. La version 1.1 a été publiée avec des améliorations clés en mars 2018, et maintenant, Khronos a officiellement annoncé la version 1.2.

La plus grande amélioration de la version 1.2 est qu'elle intègre un certain nombre d'extensions précédemment publiées – 23, pour être précis – dans l'API Vulkan principale. Cela permettra d'améliorer le développement et de réduire l'incertitude de certaines extensions non disponibles sur certaines plates-formes. Une autre amélioration est Timeline Semaphore, présenté comme un moyen plus efficace de gérer les opérations multithread. Il unifie les solutions VkFence et VkSemaphore précédentes pour une solution 64 bits unifiée qui couvre la synchronisation entre les files d'attente et les hôtes des périphériques tout en supprimant simultanément les limitations douloureuses de la solution précédente. Les autres améliorations incluent un modèle de mémoire formelle intégré pour définir la sémantique des opérations / synchronisations de mémoire sur différents threads, la prise en charge de l'indexation des descripteurs, une prise en charge plus approfondie des shaders écrits en HLSL, etc.

Vulkan 1.2 ne nécessitera aucun nouveau matériel, ce qui signifie que tous les GPU actuels pourront prendre en charge 1.2. De plus, plusieurs fournisseurs de GPU tels que AMD, NVIDIA et Intel ont déjà des implémentations Vulkan 1.2 appropriées passant les tests de conformité de Khronos. Les pilotes mis à jour sont déjà téléchargeables ou le seront bientôt, et vous devriez vous attendre à ce que Vulkan 1.2 soit pris en charge dans une large gamme de compilateurs, débogueurs et outils de développement d'ici la fin du mois. Si vous êtes un développeur et que vous souhaitez en savoir plus sur Vulkan 1.2 ainsi que consulter la documentation officielle, vous pouvez consulter la page de ressources Vulkan ici.

Vous voulez plus de messages comme celui-ci dans votre boîte de réception? Entrez votre email pour vous abonner à notre newsletter.

Source link

Tags

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button
Close
Close