Actualités

Vulkan offre déjà un support complet pour RayTracing

Par Adrien, le 24 novembre 2020 - AMD, applications, logiciels, nvidia
HardwarEsfera

La technologie du ray tracing est là pour rester et tout le monde essaie de s’adapter à cette nouvelle technologie. Khronos Group a annoncé que les spécifications nécessaires ont été intégrées dans Vulkan pour l’exécution de RayTracing. Plus précisément, les extensions GLSL et SPIR-V ont été ajoutées. Il s’agit de la première API open source à implémenter RayTracing par force brute ou via des cœurs dédiés.

NVIDIA, par exemple, propose une technologie de traçage de rayons utilisant des cœurs dédiés appelés RT Cores. Il semble qu’AMD intègre également des cœurs dédiés pour supporter cette technologie, qui a un coût élevé en termes de performances. Malheureusement, AMD n’a pas encore fini d’expliquer comment cette technologie fonctionne dans ses cartes graphiques.

Vulkan prend déjà entièrement en charge RayTracing

Une annonce, en revanche, très importante. Vulkan est une API approuvée par AMD qui profite aux graphiques Radeon. Peu de jeux parient sur cette API, même si elle suscite un intérêt croissant de la part des développeurs. L’implémentation complète de RayTracing dans Vulkan devrait faciliter l’exécution du ray tracing sur les graphiques AMD.

Ces extensions ont été initialement publiées en tant que versions intermédiaires en mars 2020. Depuis lors, nous avons reçu et intégré les commentaires des fournisseurs de matériel et des développeurs de logiciels, à la fois au sein de Khronos et de l’industrie en général, mais la forme générale de l’API et les fonctionnalités fournies n’ont pas fondamentalement changé. Merci à tous ceux qui ont examiné et utilisé les extensions temporaires et en particulier à ceux qui ont fourni des commentaires.

La sortie des spécifications d’extension n’est que le début du déploiement de Vulkan RayTracing. Dans les jours et semaines à venir, des composants supplémentaires de l’écosystème, tels que les chaînes d’outils de shader et les couches de validation, seront mis à jour avec la prise en charge de la fonctionnalité RayTracing pour garantir que les développeurs puissent facilement utiliser ces extensions dans leurs applications. La progression de ces mises à jour de l’écosystème peut être suivie sur GitHub. Cela aboutira à la sortie du SDK Vulkan (1.2.162.0 ou version ultérieure) avec prise en charge de Khronos Vulkan RayTracing à la mi-décembre.

Déclaration officielle

Adrien

Adrien

Passionné de high-tech depuis mon 1er PC en Pentium MMX 166Mhz, j'écris aujourd'hui sur les derniers processeurs AMD & Intel, ainsi que les futures cartes graphique NVDIA & AMD. Vous me croiserez aussi sur des sujets Windows 10 & Mac afin de tirer le meilleur parti de ces systèmes.