samuel desseaux wrote:
bah ... surtout de la programmation de jeux. J'ai déjà de l'expérience sous windows avec DirectX et maintenant, je cherche à faire des choses sous Linux.

j'ai (pour le moment) chipoté avec OpenGL, puis la SDL (qui est très simple à programmer, un must à mon goût) en 2D simple puis avec opengl.

quand j'ai reçu mon kit, j'ai été un peu déçu par la doc, rien sur papaier, que du pdf et pas des petits! C'est fastidieux pour essayer d'apprendre.

Par contre l'architecture interne ( que tu es obligé de connaître ), est fantastique.
La programmation de la bête est assez difficile, parce que tu ne peux pas dire de démarrer avec un main.c afficher un triangle, puis 2 puis les animer, etc. Non,il faut faire une étude et une analyse avant de pouvoir afficher ton premier triangle.
La connaissance de l'assembleur n'est pas optionnelle, il existe bien une librairie (sous GPL d'ailleurs) qui est censée te faciliter la vie mais tu perds l'attrait de la programmation de l'engin.
Si je te dis qu'il y a des instructions qui permettent de faire des additions de 2 vecteurs à 4 dimensions ( x y z w), directement dans un chip de la ps2, le VU pour être précis (càd Vector Unit), ou que tu peux contrôler le flux de données provenant de la décompression mpeg d'une video, le faire passer par l'EE (Emotion Engine, le cpu) faire qques opérations, puis passer dans le chipset graphique et taquiner encore les octets. Rahh, je pense sincèrement qu'on n'a pas encore vu de quoi était capable la ps2.

Bref , perso je suis content de mon achat, même si je n'ai pas encore pris le temps de faire quelque chose de concret (non je n'ai pas encore pu afficher un triangle à l'écran ;-) ). Par contre, on est bien bieeen loin de la programmation DirectZ ou OpenGL, il n'y a pas besion d'une couche d'abstraction puisque tout le monde a la même ps2.

--
_ _
( "> Thomas Silvestre <^ )
(v ) AEL activist ( <)
--- www.ael.be ---
"Si tu arrives au sommet de la montagne, continue de grimper!"
- Bouddha .

_______________________________________________________
Linux Mailing List - http://www.unixtech.be
Subscribe/Unsubscribe: http://www.unixtech.be/mailman/listinfo/linux
Archives: http://www.mail-archive.com/linux@;lists.unixtech.be
IRC: efnet.skynet.be:6667 - #unixtech


Répondre à