Aller au contenu

Cg (langage)

Un article de Wikipédia, l'encyclopédie libre.
Une petite photo montrant plusieurs éléments de scène différents ombrés à l'aide de HLSL. La statue est déformée physiquement en fonction de son emplacement. La texture de la porte intérieure est déformée physiquement en fonction de l'intensité de la couleur. Le carré d'arrière-plan est transformé et tourné de manière algorithmique et l'ondulation de l'eau qui reflète la scène entière est également unshader.

CgouC for Graphicsest unlangage de haut niveaucréé parNVIDIApour programmer les vertex et les pixelshaders.Il est très similaire au langageHLSLdeMicrosoft.

Cg est fondé sur le langage de programmationC.Ils partagent la même syntaxe, néanmoins certaines fonctionnalités du C ont été ajoutées et de nouveauxtypes de donnéesintroduits afin de rendre le Cg plus propre à la programmation d'unités graphiques.