Je pense qu'on ne peut pas comparer Cg avec DirectX.
DirectX est une bibliothèque fermée, Cg est un language avec des specs ouvertes. Cela veut dire que n'importe qui peut écrire un compilateur pour Cg -> exit le problème de portabilité (théoriquement car il faut que quelqu'un écrive ce compilateur).
En ce qui concerne le fait d'«imposer» sa norme, Nvidia ne va pas s'amuser à faire évoluer la norme du language car cela ne représente aucun intérêt pour eux et cela risque de les décribiliser au près des dévelloppeurs.
En ce qui concerne l'avenir de la 3d, il n'y a aucune crainte à avoir car il ne s'agit que d'une *extension* pour faciliter la programmation bas-niveau.
Il faut rester vigillant mais ne voyons pas le diable partout !
[^] # Re: j'ai du mal à voir ce qui vous gêne
Posté par benja . En réponse à la dépêche Cg : le « C » pour carte graphique est arrivé. Évalué à 8.
DirectX est une bibliothèque fermée, Cg est un language avec des specs ouvertes. Cela veut dire que n'importe qui peut écrire un compilateur pour Cg -> exit le problème de portabilité (théoriquement car il faut que quelqu'un écrive ce compilateur).
En ce qui concerne le fait d'«imposer» sa norme, Nvidia ne va pas s'amuser à faire évoluer la norme du language car cela ne représente aucun intérêt pour eux et cela risque de les décribiliser au près des dévelloppeurs.
En ce qui concerne l'avenir de la 3d, il n'y a aucune crainte à avoir car il ne s'agit que d'une *extension* pour faciliter la programmation bas-niveau.
Il faut rester vigillant mais ne voyons pas le diable partout !