Il me semble que dans le cas d'OpenGL, c'est l'API complète qui a été pensée dès le départ, pour être entièrement câblée de manière matérielle
Vi c vrai, maintenant il faut savoir qu'en fait comme les GPU actuels sont programmables ce sont les drivers qui implementent ce qui etait precedement cable en dur dans les CG haut de gamme (enfin bien sur pas les primitives de calculs 3d et autres choses de bas niveau).
Ce qui explique pkoi deja les cartes actuelles coutent moins cher:
- sont moins complexes a fabriquer car moins de "hard path" des algos
- plus evolutives et plus programables via l'utilisation de l'experience acquise sur les CPU et les DSP
- ...
Enfin il faut aussi savoir que pas mal de fonctions openGL (d'ou mes 30% restant) sont laisses a la charge de l'implementation par defaut de l'API (quand le fabricant de CG ne veut pas l'implementer) car ce sont souvent soit:
- des fonctionnalites tres peu utilise
- des fonctionnalites trop compliques a etre implementees via le GPU. Donc souvent dur a utiliser tout court, donc souvent peu utilisee (ex: la gestion des polygones n-aire)
- des fonctionnalites "deprecated"
[^] # Re: Mais bien sûr ...
Posté par Raphael Junqueira . En réponse à la dépêche Nouveaux pilotes NVidia pour Linux. Évalué à 2.