|
Sujet : A tous les programmeurs 3D, sbires de Windows ou du consortium OpenGL! |
| El_gringo |
Ouais, clitoplasme, t'as bien raison, d'ailleur j'avais une GeForce3 et j'l'as enlevée pour pouvoir faire comme dans l'temps... c'était quand même bien dans l'temps. Et j'ai aussi décidé d'enlever ma carte son et faire composer de la techno avec le haut parleur de mon PC, Ouais !!!!
Enfin, bon, trêve de conneries je vais en remettre un couche (après tous les autres qui t'ont déja taillé ! :lol: ).
C'est la première fois que je vois un conservateur chez les informaticiens, dans les autes domaine je trouve ça un peu ridicule, mais alors là, c à mourir de rire ! Défendre les valeurs de "l'informatique traditionnel" contre... le progret, c bien ça que tu fais en somme. C ridicule ! |
| janoscoder |
La 3d sur PC, le son sur PC, les Joyticks sur PC, les graveurs sur PC ne fonctionnent correctement QUE parce que y'a des entités (groupes de chercheurs, d'industriels, entreprises puissantes, ...) qui ont créé des standards (pour API, drivers...)
qui font que le développeur soft développe pour l'API, et que le développeur hard développe pour l'API.
L'abstraction du matériel est un concept fondamental. Un compilateur est une couche d'abstraction du matériel en quelque sorte.
L'asm, c'est pour ceux qui font les drivers, et encore.
Vouloir tout refaire en assembleur revient à renier tout ce que ces dernières années nous ont apporté.
Le futur, je l'espère sera aux standards non propriétaires, et là ce sera le Nirvana...
Je délire un peu, mais c'est un peu ça.
Enfin, faire un moteur 3D en soft, pourquoi pas? mais surtout pas pour faire des polygones texturés.
Dans Outcast, y'avait de l'idée |
| tgrx |
Tu veux faire un moteur software trop beau, trop rapide, qui dechire tout ?? Ah ah, et pourquoi tu crois que les constructeurs de cartes 3D se livrent une guerre depuis 3 ans ? Tu crois qu'ils implementent des fonctions pour leurs cartes, mais qu'on pourrait faire autrement, et que tu es le premier a y penser ?
C'est vrai ca, pourquoi utiliser un deuxieme systeme (la carte 3D), dotee d'un processeur puissant, de memoire rapide, alors qu'un simple P150 suffit pour tout faire ?
Regarde la transition qui s'est faite au moment de la voodoo 1, compare les jeux avec et sans, en termes de rapidite/qualite de rendu... saisissant non ? :sarcastic:
Et pour OpenGL, c'est une API multi plate formes, qui permet de programmer en 3D sans se soucier de la carte qu'il y a derriere. Si une extension speciale est presente (ex : vertex shaders), le programmeur peut l'utiliser, mais elle est declaree comme une extension, ce qui veut dire que le programmeur le sait pertinemment, et c'est a lui de pouvoir faire fonctionner son programme sans cette extension.
De meme, l'assembleur..., je te souhaite bien du plaisir pour un programmer un jeu entier en 3D en assembleur. On se donne rendez vous dans 5 ans, d'autant plus que tu critiques la portabilite, mais essaie de le porter sur une autre plateforme apres ta premiere version... :sarcastic: |
| Cytoplasm |
Esclaves, joignez vous à moi!!!
Vous trouvez ca marrant, vous de faire tourner une théière en 4 instructions? Mais, je vous le demande, où est le prestige, où est le prestige? C'est pas que c'est compliqué d'afficher des vertex shaders, mais, où est l'interêt si ca tourne que sur les GeForces 3???
Sbires, serviteurs informes du GLUT, minables larbins de la puissance.
Vive les programmes qui marchent sur mon 150, sans cartes 3D, oui monsieur. Oui on peut faire ca. Oui on peut même programmer correctement et appliquer du FSAA en 32 bits, suffit d'un peu de maîtrise du language pour optimiser le code.
Programmeurs bornés et asservis, je vous HAIS!
les autres, joignez vous à moi pour créer un moteur 3D correct sans support 3D, dans la gueule de nVidia, sans utiliser les prémachés d'entreprises cherchant UNIQUEMENT à vendre du matos et du soft, marchant sur un vieux PC, dans la gueule d'Intel et d'AMD.
J'ajoute que je programme en assembleur, mais que toute personne sachant conceptualiser un peu (comment faire de l'éclairage limité en distance?) serait d'une aide apréciable. |