Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

: Cg : le « C » pour carte graphique est arrivé

Posté par Mathieu Millet (page perso, ). Modéré le 17 juin 2002.
nVidia vient de présenter « son » nouveau langage de programmation Cg (C graphique).

Ce langage qui propose un niveau d'abstraction supplémentaire par rapport à DirectX ou OpenGL, permet d'écrire du code (notamment pour la programmation des shaders) qui peut être portable sur tout type de processeur graphique (ATI, nVidia, Matrox) et toute API graphique (OpenGL, DirectX...). Il faut ensuite avoir le compilateur pour genérer le code compatible avec l'architecture et l'API.

Les spécifications de ce langage sont ouvertes et un compilateur de référence devrait bientôt être disponible. Libre aux constructeurs/éditeurs de proposer un compilateur pour son architecture.

NdA : si j'ai bien compris, avant Cg, la programmation de certaines fonctions graphiques (comme les shaders) doit être fait en assembleur pour chaque processeur graphique et chaque API.

> Lire la dépêche (40 commentaires, moyenne: 12,3).  

Vous avez demandé le commentaire #118187.

bon a premiere vue:

Posté par kael () le 17/06/2002 à 10:35. (lien). Évalué à 42.

c'est une norme ouverte
ca a pas l'air d'etre propre a un fabricant
c'est compatible avec openGL
ca existe sous linux
donc je dirait que ca a pas l'air mal.

bon le seul truc c'est que ca a été developpé principalement pour faire des jeux enfin quand on voi la liste des boites qui ont données leurs avis...
enfin je reste un peu mefiant quand meme, nvidia [cpaslibre] :-)

  • [^]Re: bon a premiere vue:

    Posté par Flyounet (page perso, ) le 17/06/2002 à 10:41. (lien). Évalué à 36.

    Pour ceux qui veulent essayer de suite :)

    http://developer.nvidia.com/view.asp?IO=cg_toolkit(...)

    A noter une inversion sur le site de NVidia entre tarball et rpm :
    Cg-1.00-1.i386.rpm (~1 MB) Cg Toolkit 1.0 Public Beta for Linux, Tarball format.
    Cg-1.00-1.tar.gz (~1 MB) Cg Toolkit 1.0 Public Beta for Linux, RPM format.

    Par contre si y en a qui peuvent me dire pourquoi y a un Zip à 86Mo ?

    • [^]Re: bon a premiere vue:

      Posté par kael () le 17/06/2002 à 10:45. (lien). Évalué à 4.

      reponse au pif sans renseignements :
      pour windows faut rajouter le compila avec alors que pour linux ca utilise gcc?

      • [^]Re: bon a premiere vue:

        Posté par Dugland Bob (page perso, ) le 17/06/2002 à 10:48. (lien). Évalué à 7.

        compilo de quoi ?
        C'est un langage à eux, c'est eux qui développent le compilo.

        Un compilo pour le reste du programme qui lui est en OpenGL ?