Planetarium

Généralités sur la programmation 3D
Avatar de l’utilisateur
Thyphoon
Messages : 2706
Inscription : mer. 25/août/2004 6:31
Localisation : Eragny
Contact :

Message par Thyphoon »

Cpl.Bator a écrit :en fait, de mon point de vue, chaque carte gfx est différente au niveau de l'architecture électronique, et Dx et opgl fait le tri et envois le tout aux bonnes adresses, cela doit être possible en asm je pense, mais ce qui est valable pour une carte ne l'est pas forcement pour l'autre, si tu veut tirer profit d'une carte gfx, mieux vaut passé par une api et ne pas réinventé la roue pour toutes les cartes existantes :P
Oui je me doute !! sur console je sais que beaucoup de constructeur "parlent" directement avec le hardware plutôt que part les API fournit part le constructueur...mais bon toute les consoles sont identique pas de problème de différence hardware. :)
D'ailleur je pense (je me trompe peut être) que c'est plus le driver qui transcrit a la carte graphique que les Api....non ?
Anonyme

Message par Anonyme »

oui certainement , j'ai schématisé , cela doit être plus complexe encore 8O
Avatar de l’utilisateur
Thyphoon
Messages : 2706
Inscription : mer. 25/août/2004 6:31
Localisation : Eragny
Contact :

Message par Thyphoon »

Cpl.Bator a écrit :oui certainement , j'ai schématisé , cela doit être plus complexe encore 8O
Mais bon n'allons pas trop vite, faut déjà que je digère l'exelent code que tu nous as passé !! :)
tmyke
Messages : 1554
Inscription : lun. 24/juil./2006 6:44
Localisation : vosges (France) 47°54'39.06"N 6°20'06.39"E

Message par tmyke »

Tout coder de zero, comme par exemple le fait Cpl.Bator, c'est une super école pour apprendre,
comprendre les bases et les mécanismes.

Après, effectivement, pour diverses raisons (de rapidité entre-autre), passer par une API
est préférable. Ceci dit, il existe quelques moteurs purement software (DevMaster.net)


Pour le reste, en fait je dirais que c'est architecturé comme cela:

hardware <-> pilote constructeur <-> API (DX ou OGL) <-> application.
Force et sagesse...
Avatar de l’utilisateur
Thyphoon
Messages : 2706
Inscription : mer. 25/août/2004 6:31
Localisation : Eragny
Contact :

Message par Thyphoon »

tmyke a écrit :Tout coder de zero, comme par exemple le fait Cpl.Bator, c'est une super école pour apprendre,
comprendre les bases et les mécanismes.

Après, effectivement, pour diverses raisons (de rapidité entre-autre), passer par une API
est préférable. Ceci dit, il existe quelques moteurs purement software (DevMaster.net)


Pour le reste, en fait je dirais que c'est architecturé comme cela:

hardware <-> pilote constructeur <-> API (DX ou OGL) <-> application.
au vu du diagramme que tu fais je suppose que les pilotes constructeur doivent recevoir un language universelle non ?
Répondre