IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Khronos lance une initiative autour du langage Slang
Un langage open source, pour écrire des shaders

Le , par LittleWhite

0PARTAGES

3  0 
Le consortium Khronos, à l'origine de Vulkan, OpenCL et de nombreuses autres bibliothèques annonce lancer une nouvelle initiative autour du langage Slang. Ce dernier est un langage de shaders tels que le sont HLSL et GLSL. Pour rappel, les shaders sont des programmes qui sont exécuter sur le GPU.
Le langage Slang est construit sur plus de 15 d'expertise de NVIDIA. La particularité de Slang est d'être accompagné d'un shader pouvant compilé le code à destination d'une multitude de bibliothèques : OpenGL, DirectX, WebGPU, Vulkan.... Le but est donc d'écrire un shader une seule fois et celui-ci pourra être exécuté sur toutes les plateformes. Le langage permet aussi d'accéder aux dernières fonctionnalités des cartes graphiques grâce à un système de « capacité ». Dans le code, vous pouvez déclarer les fonctionnalités dont vous avez besoin.
La syntaxe de Slang est proche de celle du HLSL et les codes HSLS déjà existant peuvent être compilés avec le compilateur de Slang (slangc). Valve a pu compilé le moteur interne Source 2 avec le compilateur de Slang en changeant juste dix lignes de code. Les environnement de développements peuvent déjà prendre en charge Slang grâce au serveur de langage et RenderDoc ainsi que les outils basés sur SPIR-V fonctionnent aussi. Finalement, Slang supporte la différentiation automatique afin de permettre les calculs neuronaux directement dans les shaders de rendu.

Vous pouvez retrouver le langage sur Github. Vous pouvez aussi vous amuser avec le langage à cette adresse.

Source

Site officiel
Annonce officielle

Une erreur dans cette actualité ? Signalez-nous-la !