Nouveau langage Cg!!

Fermé
guic Messages postés 40 Date d'inscription samedi 8 juin 2002 Statut Membre Dernière intervention 3 septembre 2003 - 15 juin 2002 à 11:24
 MarsuGL - 17 juin 2002 à 23:28
http://www.overgame.com/page/19050.htm
Voila une nouveauté interessante...
j'imaginais meme pas qu'on programme encore ces choses la en assembleur... quelle galere... ;-)

2 réponses

Utilisateur anonyme
15 juin 2002 à 16:08
Hum, "Espérons que la simplification de la programmation sera bien utilisée pour exploiter à fond les capacités des cartes graphiques, et non pas pour raccourcir les temps de développement ..." j'espère aussi...

"Prenez un cercle, caressez-le, il deviendra vicieux."
0
Le Cg a principalement deux avantages :

on écrit dans un langage proche du C au lieu de l'assembleur donc rapidité d'écriture sans perte de rapidité d'exécutiion noticiable

Le portage du code : ce sera le meme sous Direct 3d et Opengl

Un langage C programmation de shaders existe déja, utilisé par pixal entre autres.

Je crois que cela ne raccourciera pas les temps de dévellopements car les programmes de ce genre de circuits sont courts, ils ont pour tache, par exemple, d'appliquer a chaque pixel de l'écran un calcul mathématique, une équation par exemple.

Et si cela raccourcissait les temps de développement, ce serais surement une bonne chose car rares sont les jeux qui sont vraiment achevés, certaines fonctionnalitées sont purement supprimées pour pouvoir lancer le produit a la date d'échéance.
On retrouvé par la suite ces fonctionnalités sous la forme d'un add on comme ce sera surement le cas pour le mode multijoueur de doom3 que n'est prévu que pour etre basique dans la version initiale du jeu.
0