Un plugin est un logiciel écrit pour fonctionner dans le cadre d'un programme existant. L'application principale pour laquelle un plugin est écrit doit faire allocations spéciales pour les plugins à utiliser.
Toutes les applications ne peuvent accepter une extension OpenGL , car
il s'agit de permettre à un développeur tiers d'avoir accès à des zones
de sortie de base de rendu et d'affichage d'un programme, bien que
certains jeux et applications graphiques font le permettre.
Certains programmes qui peuvent utiliser OpenGL plugins n'acceptent
que la sortie, pour le plugin utilise OpenGL uniquement pour son
propre rendu.
Un type courant d'OpenGL plugin est utilisé avec les environnements de développement intégrés (IDE) pour la programmation. Ces plugins peuvent rendre le processus de l'intégration des bibliothèques OpenGL dans un programme plus facile, ainsi que de faire plus simple de distribuer des programmes dans certaines langues dans lesquelles les structures de la bibliothèque exactes sont très complexes. Ils peuvent aussi fournir des outils d'édition visuelle si certains fonctions OpenGL ® peuvent être construits et testés visuellement en temps réel.
Un type courant d'OpenGL plugin est utilisé avec les environnements de développement intégrés (IDE) pour la programmation. Ces plugins peuvent rendre le processus de l'intégration des bibliothèques OpenGL dans un programme plus facile, ainsi que de faire plus simple de distribuer des programmes dans certaines langues dans lesquelles les structures de la bibliothèque exactes sont très complexes. Ils peuvent aussi fournir des outils d'édition visuelle si certains fonctions OpenGL ® peuvent être construits et testés visuellement en temps réel.
Les éditeurs d'images graphiques sont généralement très souple avec ce qui peut être fait dans un programme avec des plugins.
Comme l'OpenGL progrès standard et le nouveau matériel est créé, les
plugins qui accèdent directement OpenGL peut aider à garder un
programme à jour sans forcer les utilisateurs à acheter une version
complètement nouvelle.
Alternativement, certains filtres et autres effets peuvent être générés
à l'intérieur d'un plugin utilisant OpenGL , même si l'application
principale utilise peut-être une autre bibliothèque de rendu.
Les jeux vidéo peuvent utiliser un plug-in OpenGL donc les jeux sont
capables de fonctionner à des vitesses de pointe sur tout type de
matériel graphique.
Ces plugins peuvent être rédigées par les fabricants de cartes
graphiques haut de gamme ou développées par des communautés
d'utilisateurs.
Certains plugins OpenGL pour les jeux vidéo sont également utilisés
pour résoudre des problèmes graphiques spécifiques au sein d'un jeu ou
peut être utilisé pour aider le rendu direct vers coutume, bibliothèques
optimisées qui donnent de meilleures performances que d'autres.