ALI

mardi 26 novembre 2013

Qu'est-ce qu'un plugin OpenGL ?

Un Open Graphics Library  (OpenGL ) plug-in est un logiciel conçu pour ajouter des fonctionnalités à base  OpenGL pour, une application centrale séparée. Pour les applications graphiques, un plugin OpenGL  peut ajouter de nouvelles fonctions de rendu qui sont traitées par les bibliothèques OpenGL . Dans une application de développement, un plugin OpenGL  peut ajouter les en-têtes de la bibliothèque ou d'autres caractéristiques qui permet à un programmeur pour intégrer facilement des fonctions OpenGL  dans le logiciel. applications de divertissement telles que les jeux peuvent utiliser des plugins OpenGL  pour aider à accélérer graphiques, utilisez implémentations alternatives de pilotes OpenGL , ou même ajouter le support pour le matériel graphique spécial. Un plugin OpenGL  peut également être un logiciel qui utilise OpenGL  pour créer des graphiques qui peuvent être incorporés dans les fichiers multimédias volumineux tels que des effets spéciaux pour la vidéo en streaming.
 
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.
 
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.