Icône de recherche Download.it
Advertisement

Un environnement qui sert à faciliter et à maximiser la lecture de graphismes en deux et en trois dimensions

Un environnement qui sert à faciliter et à maximiser la lecture de graphismes en deux et en trois dimensions

Vote : (56 votes)

Licence: Gratuit

Éditeur: Open GL

Version: 4.6

Fonctionne sous: Windows

Vote :

Licence

(56 votes)

Gratuit

Éditeur

Version

Open GL

4.6

Fonctionne sous:

Windows

Les plus

  • L'API OpenGL étant multiplate-forme, le même code source peut être utilisée sur tous les systèmes d'exploitation
  • OpenGL est autonome et ne nécessite pas de téléchargements supplémentaires
  • La licence GPL est gage de confiance pour les développeurs

Les moins

  • L'évolution rapide des versions oblige les développeurs à réviser régulièrement leurs applications
  • OpenGL ne prend pas en compte les nouvelles fonctionnalités des dernières cartes graphiques

Open Graphics Library, plus connu sous le nom OpenGL est une bibliothèque graphique libre permettant de créer des applications en 2D et 3D. Il s'agit du principal concurrent de la bibliothèque DirectX de Microsoft.

Lancée en 1992 par Silicon Graphics avec le support de nombreux industriels, cette interface de programmation est multiplate-formes et comporte plus de 250 fonctions utilisées pour afficher des scènes complexes en trois dimensions à partir de figures géométriques simples.

La bibliothèque OpenGL est beaucoup utilisée dans le domaine du jeu vidéo. Le fait qu'elle soit multiplate-forme lui confère un avantage certain par rapport à DirectX. Les principaux langages de programmation, Python, Delphi, Java et C/C++ peuvent mettre en oeuvre OpenGL.

Les fabricants peuvent ajouter de nouvelles fonctionnalités à OpenGL grâce aux extensions. L'Architecture Review Board (ARB) qui coordonne le développement d'OpenGL peut officialiser des extensions, qui deviennent alors des standards OpenGL.

Il existe également une version simplifiée conçue spécifiquement pour les appareils mobiles (smartphones, tablettes, consoles portables) appelée OpenGL ES (Open Graphics Library for Embedded System).

Certains logiciels qui présentent des interfaces en 2D et 3D comme Google Earth, Blender, GLtron ou XBMC sont entièrement conçus avec OpenGL.

Depuis la version 4.3, la fonction "Compute Shaders" d'OpenGL améliore les performances en sous-traitant les calculs non graphiques et la création de shaders au processeur principal (CPU).

Les plus

  • L'API OpenGL étant multiplate-forme, le même code source peut être utilisée sur tous les systèmes d'exploitation
  • OpenGL est autonome et ne nécessite pas de téléchargements supplémentaires
  • La licence GPL est gage de confiance pour les développeurs

Les moins

  • L'évolution rapide des versions oblige les développeurs à réviser régulièrement leurs applications
  • OpenGL ne prend pas en compte les nouvelles fonctionnalités des dernières cartes graphiques