OpenGL 2.0 strikes back

Posté par  (site web personnel) . Modéré par Fabien Penso.
Étiquettes :
0
17
nov.
2002
Serveurs d’affichage
Un article très intéressant sur XTrem PC propose une petite revue de OpenGL 2.0. Les auteurs insistent sur les capacités intéressantes de la nouvelle mouture de cette excellente API: indépendance vis-à-vis du materiel, gestion plus fine de la mémoire vidéo, simplification de l'API et une la prise en compte des architectures parallèles des cartes vidéos.

La spécification de OpenGL 2.0 enfin en version finale

Posté par  . Modéré par Fabien Penso.
Étiquettes :
0
15
août
2004
Technologie
OpenGL est une API créée par Silicon Graphics à partir de l'API IrisGL qui lui était propre. Cela dans le but d'avoir une API unique pour la programmation d'applications graphiques.

A l'occasion du salon Siggraph 2004 (salon de l'image de synthèse, aux USA), a été présenté aux développeurs la version finale de ce qui sera présent dans OpenGL 2.0.

Après plusieurs mois de travail, l'ARB (architecture review board, qui dirige l'évolution du standard OpenGL) a entériné les différentes propositions qui lui ont été faites pour inclusion dans cette nouvelle version de l'API.

Journal Où en est-t-on avec OpenGL ?

Posté par  .
Étiquettes :
0
8
mar.
2006
Je développe un jeu en OpenGL depuis quelque mois, et j'ai commencé à me posé certaines questions sur l'OpenGL....
Où en est concrètement son développement ? Car je vais sur le site officiel http://www.opengl.org pour me renseigner, et je vois qu'est sortie depuis presque 2 ans la spécification de OpenGL 2.0 mais apparement, aucune implémentation n'a encore été faite ? Donc pour être sûr, je vais voir sur le site du projet Mesa ( http://www.mesa3d.org/) et je vois qu'il (…)

Mesa 7.0 : OpenGL 2.0 et 2.1

Posté par  . Modéré par Bruno Michel.
Étiquettes :
0
28
juin
2007
Serveurs d’affichage
Une nouvelle version majeure de Mesa vient de sortir. Mesa est une implémentation libre d'OpenGL en utilisant la carte graphique suivant ses capacité et son support matériel. Mesa utilise intensivement DRI pour utiliser le matériel. OpenGL est une API de programmation graphique 2D et 3D développé initialement par SGI et maintenant co développé par un consortium (Khronos). Grâce à Mesa, OpenGL est réellement devenu multiplateforme et ainsi, une véritable alternative à DirectX avec une portabilité grandement simplifié à la clef.

Cette version ajoute la prise en charge complète d'OpenGL 2.0 et 2.1 par les pilotes GLX, OffScreen et Win32. La gestion des différentes fonctions OpenGL dépendant ensuite du matériel.

Une bonne nouvelle est le travail effectué sur le pilote R300 pour les ATI Radeon 9600 à X850). Il a reçu pas mal de nettoyage. Ce pilote est connu pour être à la fois fonctionnel mais aussi plutôt désordonné, ceci étant surtout due au manque de spécification et aux affres de la rétro ingénierie (voir aussi le pilote avivo pour R500/R600, intégré à Xorg).

Il ne manque plus que les spécifications des matériels pour pouvoir en tirer partie dans DRI. On attend toujours un geste de la part d'nVidia et d'AMD, SIS, VIA et d'autres, Intel faisant figure de bon élève …

NdM: Chaque composante de Mesa possède une licence différente des autres morceaux (voir la page sur les licences). Si on excepte les parties démo, les licences principales sont : MIT pour le coeur, SGI Free B pour les parties développées par SGI, GNU LGPL pour la bibliothèque Mesa GLU et un copyright de Mark Kilgard pour GLUT.

Le point sur le traitement graphique sous Linux

Posté par  (site web personnel) . Modéré par Jaimé Ragnagna.
Étiquettes :
0
6
oct.
2005
Serveurs d’affichage
Jon Smirl a écrit fin août un article conséquent traitant des choses qu'il avait appris durant les deux dernières années en réalisant le serveur Xegl. Les sujets sont le serveur X actuel, le framebuffer, Xgl, les pilotes graphiques, le support multiutilisateurs, l'utilisation de la GPU et la conception d'un nouveau serveur d'affichage.

Rencontre Logiciels Libres et présentation « Moteurs de jeux 3D libres »

Posté par  (site web personnel) . Modéré par Bruno Michel.
Étiquettes :
0
5
juin
2008
Lug
Toulibre organise une rencontre autour des Logiciels Libres le mercredi 11 juin 2008, de 19h à 23h au Centre Culturel Bellegarde, 17 rue Bellegarde à Toulouse.

Pendant toute la soirée, venez poser vos questions au sujet du Logiciel Libre et trouver de l'aide pour installer ou utiliser des Logiciels Libres sur votre ordinateur. Pour cela, vous pouvez si besoin apporter votre ordinateur, un accès Internet est disponible sur place. Dans l'idéal, si vous venez avec votre ordinateur, essayez de nous prévenir par courrier électronique à contact at toulibre.org en décrivant vos besoins ou votre problème, de manière à ce que amenions les Logiciels Libres nécessaires voire à ce que nous fassions quelques recherches préalables pour mieux vous répondre.

À 20 heures, Lionel Fuentes animera une présentation sur les moteurs 3D libres et la création de jeux 3D. Il commencera par une présentation de trois moteurs 3D/de jeux : OGRE, Irrlicht et Crystal Space, poursuivra par une introduction à OpenGL et terminera par une démonstration des solutions pour lier des créations artistiques crées avec Blender ou GIMP dans un programme 3D que l'on réalise.

Sortie de la specification OpenGL 1.3

Posté par  . Modéré par Fabien Penso.
Étiquettes :
0
5
sept.
2001
Serveurs d’affichage
L'ARB (Architecture Review Board) a sorti les spécification de la version 1.3 d'openGL. Parmi les nouveauté, de nouvelles methodes de placage de texture (dot3, cube map) et un framework permettant d'utiliser les textures compressées (sans passer par des extensions specifiques a la carte).

Maintenant, que l'on a les specs, il faut les implémenter dans MESA, qui n'en est qu'en 1.2 (mais complet, puisqu'il passe les test de validations d'OpenGL).

Mesa 3D version 6.5.3

Posté par  (site web personnel) . Modéré par j.
Étiquettes :
0
5
mai
2007
Technologie
Mesa 3D est une implémentation de la spécification OpenGL offrant un rendu logiciel d'une scène 3D. Cette bibliothèque est publiée sous licence MIT et supporte l'ensemble des systèmes d'exploitation modernes. Les pilotes de carte graphique (Linux et *BSD) utilisent Mesa pour le rendu OpenGL avec accélération matérielle.

La version 6.5.3 sortie le 27 avril dernier apporte beaucoup de nouveautés et notamment le support d'OpenGL dans ses versions 2.0 et 2.1 (sorties respectivement en Août 2004 et Août 2006). OpenGL 2.0 apporte le support des instructions programmables connues sous le nom de « shader » : l'effet de « cell shading » en est un exemple.

Autres nouveautés : prise en charge des MRT, Multiple Render Target, qui permet de modifier plusieurs tampons en une seule instruction; prise en charge des VBO, Vertex Buffer Object, qui permettent de stocker des tableaux de vertex dans la mémoire de la carte vidéo. Enfin de nombreux bugs ont été corrigés : reportez-vous au ChangeLog complet pour les détails.