[go: nahoru, domu]

Aller au contenu

« Cg (langage) » : différence entre les versions

Un article de Wikipédia, l'encyclopédie libre.
Contenu supprimé Contenu ajouté
Pld (discuter | contributions)
+ palette
Pld (discuter | contributions)
m précision cat.
 
Ligne 1 : Ligne 1 :
[[Fichier:HLSL-Examples-1.PNG|vignette|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 un [[shader]].]]
[[Fichier:HLSL-Examples-1.PNG|vignette|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 un [[shader]].]]


'''Cg''' ou '''C for Graphics''' est un [[Langage de programmation de haut niveau|langage de haut niveau]] créé par [[NVIDIA]] pour programmer les vertex et les pixel [[shader]]s. Il est très similaire au langage [[High Level Shader Language|HLSL]] de [[Microsoft]].
'''Cg''' ou '''C for Graphics''' est un [[Langage de programmation de haut niveau|langage de haut niveau]] créé par [[NVIDIA]] pour programmer les vertex et les pixel [[shader]]s. Il est très similaire au langage [[High-Level Shading Language|HLSL]] de [[Microsoft]].


Cg est fondé sur le langage de programmation [[C (langage)|C]]. Ils partagent la même syntaxe, néanmoins certaines fonctionnalités du C ont été ajoutées et de nouveaux [[Type (informatique)|types de données]] introduits afin de rendre le Cg plus propre à la programmation d'unités graphiques.
Cg est fondé sur le langage de programmation [[C (langage)|C]]. Ils partagent la même syntaxe, néanmoins certaines fonctionnalités du C ont été ajoutées et de nouveaux [[Type (informatique)|types de données]] introduits afin de rendre le Cg plus propre à la programmation d'unités graphiques.
Ligne 8 : Ligne 8 :
{{portail|informatique}}
{{portail|informatique}}


[[Catégorie:Imagerie numérique]]
[[Catégorie:Bibliothèque logicielle graphique]]
[[Catégorie:NVIDIA]]
[[Catégorie:NVIDIA]]

Dernière version du 5 mai 2024 à 23:03

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 un shader.

Cg ou C for Graphics est un langage de haut niveau créé par NVIDIA pour programmer les vertex et les pixel shaders. Il est très similaire au langage HLSL de Microsoft.

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