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

Posté par  (site web personnel) . 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 Banc d’essai OpenGL/Direct3D de Source engine par Valve

Posté par  (site web personnel) .
39
2
août
2012

Vous n’avez sans doute pas manqué l’info ces dernières semaines sur l’exaspération de Valve face à windows 8, et de l’intérêt que porte désormais l’entreprise pour linux.

Certes Valve produit des logiciels propriétaires, ce qui ne suffira pas à contenter les plus libristes d’entre nous, mais comme RMS lui même l’admet, mieux vaut des jeux propriétaires sur une plateforme libre, qu’un frein au développement et à l’adoption de cette plateforme.

Et donc Valve nous gratifie d’un banc d’essai (…)

Journal Vulkan 1.0

Posté par  (Mastodon) . Licence CC By‑SA.
Étiquettes :
39
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).

(…)

Journal FreeGLUT : premier port Wayland disponible !

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
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 MAME virtualise IRIX

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
33
5
mar.
2021

Hello Nal,
Depuis sa récente version 0.218, l'émulateur MAME est désormais capable de faire tourner SGI IRIX via le support du hardware de l'Indy.

L'ex-OS de Silicon Graphics, inventeurs d'OpenGL, est un UNIX propriétaire (comme Sun Solaris, HP-UX, IBM AIX…) dont la particularité était d'être centré sur le multimédia, et notamment le traitement vidéo.
Le but est donc d'en mettre plein la vue, via un matériel (32 Mo de RAM en 1993, une webcam (…)

Journal Mesa: OpenGL 4.5 et OpenGL ES 3.2 pris en charge

Posté par  . Licence CC By‑SA.
33
13
sept.
2016

Décidément 2016 est une année faste pour le pilote libre Mesa:
* Après l'arrivée de Mesa de 12.0 qui mis en œuvre OpenGL 4.3 en juillet 2016
* Au cours de l'été le cap de l'OpenGl 4.5 a été franchi

Le site MesaMatrix annonce que Mesa (sa version de développement sûrement) viendrait d'atteindre l'OpenGL ES 3.2.

On attend de voir qui des pilotes Intel, Nouveau, Radeonsi couvrira le premier à la fois l'OpenGL 4.5 et l'OpenGL ES 3.2
Pour (…)

Spécifications de OpenGL 4.0

Posté par  . Modéré par baud123.
28
3
mai
2010
Technologie
Le Khronos Group (consortium de standards ouverts) a annoncé la sortie de OpenGL 4.0 le 10 mars 2010 sous forme de PDF de 489 pages et 2.8 Mo. Pour mémoire, OpenGL, pour Open Graphics Library, est une spécification qui définit une API d'imagerie 3D et 2D, pour les ordinateurs allant du mobile au super-calculateur, en passant bien évidemment par le jeu vidéo.

Cette version 4.0 apporte son lot de nouveautés :
  • Amélioration de l'interopérabilité avec OpenCL, sans recourir au CPU ;
  • Amélioration du rendu via le passage des opérations en virgule flottante du format simple précision au format double précision ;
  • Et, bien sûr, le très attendu (essentiellement par les programmeurs de jeux) support de la tessellation ! La tessellation est le pavage en français ou encore tiling en anglais. OpenGL la proposait déjà mais seulement via une extension fournie par AMD donc uniquement disponible pour les cartes ATI compatibles. OpenGL rattrape ainsi DirectX 11 qui propose déjà la tessellation. Par exemple, ce journal de début d'année sur DLFP évoquait les différences entre bibliothèques de jeux.


OpenGL 3.3 a été livré à la même occasion, ayant pour but de rétroporter un maximum de nouveautés 4.0 pour les vieux GPU.

NdM : ce sujet n'est plus de toute fraîcheur, mais il nous a paru intéressant de lancer le débat.

Journal Mantle: une nouvelle API graphique pour remplacer OpenGL

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
27
26
sept.
2013

AMD vient de présenter une nouvelle API graphique, Mantle, dont le but est de remplacer OpenGL (ainsi que DirectX et diverses API sur le marché de niche des OS Microsoft et sur console). Plus bas niveau, elle permettrait d'obtenir de meilleures performances au prix d'un plus grand effort de développement.

Dans un premier temps spécifique aux GPU de la marque, le développement serait ouvert et permettrait aux constructeurs concurrents d'implémenter leurs propres versions.

Cette annonce arrive un jour trop tôt, (…)

Journal Mesa 12.0(.1) est publié

Posté par  . Licence CC By‑SA.
Étiquettes :
27
10
juil.
2016

Hello velyday,
Mesa 12.0.1 a été publié le 08.
Pour mémoire la version 10 était sorti fin 2013, tandis que la version 11 en septembre 2015. Voilà, en ce début de juillet 2016, la nouvelle mouture de cette célèbre bibliothèque offrant une implémentation libre des spécifications OpenGL. En résumé : support complet de la spécification OpenGL 4.3, plus :

  • Vulkan sur le matériel Intel de génération Ivy Bridge ;
  • OpenGL 4.3 pour nvc0, radeonsi & i965 (Gen8+)
  • OpenGL ES 3.1 pour (…)

Journal GPUOpen

Posté par  . Licence CC By‑SA.
Étiquettes :
25
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 (…)

Journal flightgear 2.10....

Posté par  . Licence CC By‑SA.
24
17
fév.
2013

La version 2.10 vient de sortir et ça s'annonce comme un grand crû : le changelog.
Le moteur de rendu (Rembrandt) est encore un peu amélioré , il semble utiliser pas mal de fonctions openGL avancée. Malheureusement ce moteur ne semble pas bien fonctionner avec les pilotes libre (en tout cas pour ce qui est de nouveau).
On peut maintenant télécharger les scénarios à la volée en paramétrant une fois le logiciel lancé (ça date de la version 2.8).

(…)

Newton Adventure 1.3

Posté par  (site web personnel) . Édité par claudex, Benoît Sibaud, patrick_g et baud123. Modéré par j. Licence CC By‑SA.
24
19
mar.
2012
Jeu

La version 1.3 du jeu de plateforme libre Newton Adventure où la gravité est modifiable apporte des nouveautés qui le rendent plus accessible :

  • Les manettes de jeu USB sont gérées et configurables dans le menu "Options".
  • Dans les niveaux les plus grands, il est possible de collecter deux objets, une carte et une boussole, qui permette de débloquer la vue d'une mini-carte très utile pour se repérer.
  • Une nouvelle quête composée de 5 niveaux, hades, est disponible et propose de nouveaux éléments de jeu tels que les téléporteurs ou les serrures.

NdM : le développement est plutôt actif : les développeurs cherchaient des bêta-testeurs en décembre dernier, la version 1.1 est sortie quelques jours après et la version 1.2 parue mi-février. Le code est sous licence BSD et les données sous CC-By-SA.

Journal Première release du framework et moteur graphique 3dNovac

Posté par  . Licence CC By‑SA.
Étiquettes :
21
15
juil.
2012

Bonjour à tous,

J'ai le plaisir de vous présenter enfin 3dNovac.
Celui-ci est un framework C++ open source et multiplateforme, ayant pour but premier de fournir les outils nécessaires au développement de Jeux vidéo tout en restant portable et léger.

La première release du framework vient d’être publiée en version 0.1, de nombreuses choses restent à faire mais les bases sont là.
La release fournit les binaires d'un Demo Viewer pour Linux et Windows, je vous encourage à la (…)

Journal Pour les cartes graphiques gen9+, vous aurez OpenGL 4.5 et OpenGL ES3.2

Posté par  . Licence CC By‑SA.
20
22
sept.
2016

Le site Mesamatrix vient d'annoncer que c'est Intel qui est le premier à proposer un pilote libre exploitant la totalité de l'OpenGL et de l'OpenGL ES. Il reste encore des libellés mais Kronos ne les a mis dans aucune version pour l'instant (OpenGL 4.6???)

Par contre, il vous faudra une carte graphique très récente: une de la 9ème génération:
https://en.wikipedia.org/wiki/List_of_Intel_graphics_processing_units#Ninth_generation
Soit Skylake sorti en août 2015 et Goldmont (Bizarre Wikipédia les déclare toutes les 2 comme OpenGL 4.4, cela doit (…)