Télécharger OpenGL
Licence gratuite
OpenGL (4.6)
Description
Conçue pour les cartes graphiques de très haut de gamme sur des appareils utilisant des outils professionnels, OpenGL, ou Open Graphics Library, est une bibliothèque de rendu graphique très utilisée dans le domaine de jeux vidéo.
À quoi sert OpenGL ?
Editée par Khronos Group, cette bibliothèque de programmation pour le rendu graphique 2D et 3D se concentre uniquement sur le rendu visuel et ne conserve pas d'informations sur les objets eux-mêmes. Lorsque vous utilisez OpenGL, il voit les données sous forme de primitives géométriques telles que des triangles, et il utilise un ensemble d'états pour les rendre à l'écran. Par exemple, si vous dessinez une ligne ou une sphère, OpenGL n'a pas de mémoire de ces objets spécifiques. Tout ce qu'il sait, c'est comment dessiner des formes de base et appliquer des états pour rendre ces formes.
En pratique, cela signifie que lorsque vous créez une scène avec OpenGL, vous devez dessiner toute la scène à chaque image. Chaque fois que vous souhaitez mettre à jour l'affichage, que ce soit pour une animation ou un changement de scène, vous redessinez tout à partir de zéro. Cela inclut l'effacement de l'écran et le redessin de toutes les primitives. Il n'y a pas de fonctionnalité intégrée pour mettre à jour seulement une partie de l'image ; vous devez gérer cette tâche vous-même.
Cependant, il existe des techniques et des extensions qui peuvent être utilisées avec OpenGL pour améliorer l'efficacité, comme le rendu différentiel ou les tampons de mise en cache. Ces techniques permettent de mettre à jour uniquement les parties de l'écran qui ont changé, mais cela doit être implémenté en plus de l'utilisation de base d'OpenGL.
Depuis la version 4.3, la fonction "Compute Shaders" d'OpenGL améliore aussi les performances en sous-traitant les calculs non-graphiques et la création de shaders au processeur principal (CPU). De plus, l'API d'OpenGL étant multi-plateforme, permet d'utiliser le même code source sur tous les systèmes d'exploitation OpenGL.
Pour les cartes NVidia, cliquez ici Pilote NVidia.
Pour les cartes AMD ATI, cliquez ici Pilote AMD/ATI.
Avec quels OS OpenGL est-il compatible ?
OpenGL est disponible sur les systèmes Linux, macOS, et Windows. Sur chacune de ces plateformes, il est généralement intégré au système d'exploitation. Cela signifie que vous pouvez accéder à une version d'OpenGL sans avoir à installer de logiciels supplémentaires.
Pour bénéficier de la meilleure expérience graphique possible, il est recommandé d'installer les pilotes les plus récents pour votre matériel graphique. Les fabricants de cartes graphiques, tels que NVIDIA, AMD et Intel, mettent à jour régulièrement leurs pilotes pour optimiser les performances d'OpenGL et corriger les éventuels bugs.
Spécifications
Version | 4.6 |
Dernière mise à jour | 5 mai 2022 |
Licence | Licence gratuite |
Téléchargements | 27 (30 derniers jours) |
Auteur | Khronos |
Systèmes d'exploitation | Windows, Linux |
Catégorie | Jeux |