Qu'est-ce que OpenGL®?

OpenGL est une interface de programme d'application qui est utilisée pour définir les graphiques informatiques 2D et 3D. Cette API multiplateforme est généralement considérée comme établissant la norme dans l'industrie informatique en ce qui concerne ce type d'interaction avec les graphiques informatiques 2D et est également devenu l'outil habituel pour une utilisation avec des graphiques 3D. Abréviation de la bibliothèque graphique ouverte, OpenGL a éliminé la nécessité pour les programmeurs de réécrire la section graphique d'un système d'exploitation chaque fois qu'une entreprise passerait à une nouvelle version du système.

La fonction de base d'OpenGL est d'émettre une collection spécifique d'Exécutables ou de commandes au système d'exploitation. Ce faisant, le programme fonctionne avec le matériel graphique existant qui réside sur le disque dur ou une autre source spécifiée. Chaque commande de l'ensemble est conçue pour engager une certaine action de dessin ou lancer un effet spécial spécifique associé aux graphiques.

Les commandes de création dans OpenGL peuvent avoir lieu de deux manières différentes. Tout d'abord, çaest possible pour le programmeur de créer et d'enregistrer une liste de commandes qui peuvent s'engager sur une base récurrente. C'est l'une des façons les plus routinières de l'utilisation de l'interface de programme. En plus d'établir des groupes de commandes plus ou moins permanentes, il est également possible de créer et d'exécuter également des commandes de temps dans les périmètres des graphiques informatiques.

En plus de la possibilité d'interfacer avec le système d'exploitation et de faire bon usage du matériel graphique résident, OpenGL fournit également un certain nombre de protocoles intégrés qui peuvent être utiles à l'utilisateur final. Parmi ces fonctionnalités, il y a des outils tels que le mélange alpha, la cartographie de la texture, les effets atmosphériques et l'élimination de la surface. Ces outils peuvent être engagés avec n'importe quel système d'exploitation actuellement utilisé.

Développé à l'origine par Silicon Graphics, OpenGL est désormais considéré comme la norme pour l'industrie. L'interface du programme d'application est une loipris en charge par Microsoft, qui propose des téléchargements gratuits de bibliothèques OpenGL à utiliser sur les systèmes Windows. OpenGL fonctionne également très bien avec Open Inventor, un outil de programmation orienté objet également créé par Silicon Graphics.

DANS D'AUTRES LANGUES