Journal Vulkan 1.0

Posté par . Licence CC by-sa
40
17
fév.
2016

Voilà, c'est fait, Vulkan sort enfin en première version publique. Vulkan est une API graphique conçue par le Khronos Group, les mêmes qui conçoivent la grande famille OpenGL. Vulkan remplacera-t-il OpenGL ? Dans l'immédiat non. Dans le futur, peut-être. Vulkan est plus bas niveau qu'OpenGL et donc ne s'adresse pas forcément au même public. Vulkan est aussi bien plus complexe vu de loin (la «quick reference» fait quand même 13 pages, là où celle d'OpenGL ES2 en fait 4).

(...)

Les pilotes graphiques libres : rétrospective et vue sur l’avenir

109
30
jan.
2016
Serveurs d'affichage

Cette année 2015 fut très riche et très excitante au sujet des pilotes graphiques libres. Grosse nouveauté, Mesa 3D 11 a été annoncée le 12 septembre 2015, avec une prise en charge d’OpenGL 4.2, après une très longue stagnation en version 3.3.

Cette dépêche fait donc la part belle aux récentes nouveautés de Mesa 3D, mais s’attarde aussi sur les actualités des puces graphiques embarquées, et se permet quelques incursions du côté de certains pilotes propriétaires dans leur collaboration avec les projets libres ou leurs initiatives qui profitent à tous.

Pour finir, nous nous permettrons d’annoncer quelques actualités à venir ayant pris racine en 2015.

Merci à tous les contributeurs de cette rétrospective !

Journal GPUOpen

Posté par . Licence CC by-sa
Tags :
26
26
jan.
2016

AMD sort GPUOpen, il semblerait que leur volonté serait de permettre d'aller plus bas dans les couches de la carte graphique que ce que les APIs classiquent permettent. Je ne sais pas trop ce que cela signifie en détail mais ils ont déjà sorti 3 projets en C++ sur leur github, un outil de maillage, un analyseur de code (noyau OpenCL et OpenGL shaders) et un analyseur de performances DirectX 12 (cela nous concerne un peu moins). Peut (...)

Forum Programmation.c Apprentissage d'OpenGL

Posté par . Licence CC by-sa
1
30
oct.
2015

Bonjour,
J'ai envie d'apprendre à coder un petit moteur 3d.

Le problème, c'est qu'il y a beaucoup de tutoriel, et le choix est compliqué.
De ce que j'ai compris, OpenGL 3 et 4 sont proches, tandis qu'OpenGL 2 est très ancien.

Parmi ceux que j'ai trouvé, celui ci me semble très bon.
http://opengl.developpez.com/tutoriels/opengl-tutorial/

Que pensez-vous de ce dernier?
Est-ce que cela vous semblerais trop compliqué pour un débutant en 3d (même si il est clair)?

Merci beaucoup

Forum Programmation.autre SupertuxKart cherche programmeur OpenGL

Posté par (page perso) . Licence CC by-sa
7
26
juin
2015

Un petit message du groupe SupertuxKart : ils cherchent une personne qui connaisse bien openGL. Ca doit être rare,surtout pour faire du bénévolat (les financements dans les jeux libres, ce n'est pas encore ça).Mais si vous êtes partant contactez-les sur le channel IRC freenode #stk irc.freenode.net

Journal FreeGLUT : premier port Wayland disponible !

Posté par (page perso) . Licence CC by-sa
34
7
avr.
2015

Salut nal' !

Il y a des moments où il faut poser ses affaires et s'attaquer à du lourd… j'ai nommé ce vénérable GLUT, qui pour beaucoup (enfin, d'abord pour moi ;) ), a fait partie de ses premiers didacticiels d'initiation à OpenGL !

(pour rappel, il s'agit d'une mini-boîte à outils qui permet de s'affranchir de l'horrible gestion manuelle du système d'affichage -WGL sous Win32, GLX sous X11, NSOpenGL sous Mac OSX…- et donc au débutant de directement faire de (...)

Journal Vulkan le successeur d'OpenGL

Posté par . Licence CC by-sa
42
6
mar.
2015

Une information qui a son importance dans la pile graphique de Linux, le 3 mars 2015, le Khronos Group, un consortium industriel qui gère entre autre les standards OpenGL, OpenGL ES, OpenCL et WebGL a dévoilé l'API qui devrait succéder à OpenGL à savoir Vulkan, , sa prochaine génération d'API de haute performance dédiée au graphisme 3D et au calcul GPU.

Journal Khronos a besoin de votre aide pour la conception de l'OpenGL prochaine génération.

Posté par . Licence CC by-sa
Tags :
19
18
jan.
2015

Vu sur Phoronix : Khronos a besoin de votre aide pour la conception de l'OpenGL prochaine génération :

Depuis l'année passée, le Khronos Group et leurs partenaires ont été occupés à travailler sur « OpenGL-Next » en tant que la première énorme révision de l'API OpenGL qui sera conçue pour rivaliser avec Mantle d'AMD, Microsoft DirectX 12 et Metal d'Apple. Ils travaillent toujours sur cette nouvelle API mais ils ont besoin de votre aide.

Le Khronos Group vient de (...)

MesaMatrix pour suivre les progrès de Mesa

Posté par . Édité par ZeroHeure, Davy Defaud, tuiu pol, NeoX, Xavier Teyssier et palm123. Modéré par tuiu pol. Licence CC by-sa
57
3
sept.
2014
Noyau

À chaque fois que je lis les dépêches LinuxFr.org sur le nouveau noyau ou bien les nouvelles de Phoronix, je m’empresse de regarder les avancées des pilotes graphique libres. Et souvent, je vais sur la page Mesa traçant les évolutions de l’implémentation d’OpenGL. Mais je trouve difficile de suivre où en est réellement la progression de cette adaptation dans Mesa et de ses différents pilotes graphiques qui en dépendent. C’est pourquoi j’ai décidé de faire un script qui parcourt ce fichier et l’affiche de manière plus intelligible.

 http://mesamatrix.net/

Si vous adorez suivre la course qui se tient entre Mesa et OpenGL, et que vous allez souvent voir quelles sont les nouvelles extensions OpenGL qui ont été implémentées et pour quels pilotes, ça pourrait vous intéresser ! Plus d’explications dans la suite de la dépêche.

Journal The Timeless hacke ta machine et ton cerveau

48
30
avr.
2014

Du 18 au 21 avril à Saarbrücken (Allemagne), se tenait l’événement Revision 2014, une des plus grandes demoparty du monde. L’équipe Mercury a publié une impressionnante démo dans la catégorie 64K (l’exécutable ne doit pas dépasser 64 Ko en taille) : The Timeless.

La démo dure environ 6 minutes (étape de pré-calcul omise). La première scène nous plonge dans une eau trouble que nous quittons pour contempler un soleil couchant sur une mer agitée, et dès les premières secondes (...)

Journal Ayé les processeurs Intel Ivy Bridge gèrent OpenCL 1.1 sous GNU/Linux

Posté par (page perso) . Licence CC by-sa
41
12
fév.
2014

J'avais rédigé cette dépêche au lancement des processeurs Ivy Bridge :

Depuis, les développeurs de l'Intel Open Source Technology Center (aka Intel OTC) ont mis les bouchées doubles et voici où en est la situation :

Les cœurs graphiques Ivy Bridge sont à présent compatibles OpenGL 3.3 (depuis Mesa 10.0) (Ivy Bridge peut gérer OpenGL 4.0 en théorie), OpenGL ES 3.0 (depuis Mesa 9.1), et, grande nouveauté : OpenCL 1.1 (...)

Journal Séminaire à l'Ircam : Standards et librairies ouverts pour l'animation et le jeu

Posté par . Licence CC by-sa
14
28
oct.
2013

Je fais suivre cette information qui pourrait intéresser des membres de notre communauté.

Séminaire gratuit, mais inscription obligatoire à : http://paris.siggraph.org/activites/2013-14/standards-et-librairies-ouverts/standards-et-librairies-ouverts-pour-lanimation-et#inscription

Standards et librairies ouverts pour l'animation et le jeu vidéo
Mardi 5 novembre 2013 16H - 17H30 en salle Stravinsky.

Bill POLSON, directeur de la stratégie industrielle chez Pixar Animation Studios, et
Erik NOREKE, consultant spécialisé en technologie (software et hardware) et membre du Kronos Group.
Présentation en anglais.

Résumé :

Le développement de l'informatique s'est largement (...)

EGLX : un petit traducteur GLX-EGL pour Wayland

Posté par Tarnyko . Édité par Nÿco, palm123 et Xavier Claude. Modéré par Nÿco. Licence CC by-sa
Tags :
57
27
oct.
2013
Serveurs d'affichage

Que ce soit un jeu vidéo, un petit logiciel de traitement ou une simple démo, on a tous dans notre coeur un vieux (comme dans vieux) logiciel utilisant des API obsolètes : OpenGL, X11… :-D

Malgré tout, l'antique OpenGL 1.X (celui avec glBegin(), glEnd() …) est en voie de disparition, remplacé par ses variantes mobiles que sont OpenGL ES 1.0, 2.0 et bientôt 3.0. Tout ça ne nous poserait pas de problème si X lui-même n'était pas en train d'être remplacé par Wayland, dont le compositeur de référence ne « comprend » qu'OpenGL ES en natif. Par ailleurs et par conséquent, la couche de glue entre GL et le système (GLX) change également, remplacée par EGL

C'est pour répondre à cette problèmatique que j'ai écrit EGLX, un traducteur GLX vers EGL/Wayland.