Hvad er et OpenGL®-plugin?

Et Open Graphics Library® (OpenGL®) plugin er et stykke software designet til at tilføje nogle OpenGL®-baserede funktionaliteter til et centralt, separat program. Til grafiske applikationer kan et OpenGL®-plugin tilføje nye gengivelsesfunktioner, der behandles gennem OpenGL®-bibliotekerne. I en udviklingsapplikation kan et OpenGL®-plugin tilføje biblioteksoverskrifterne eller andre funktioner, der gør det muligt for en programmør at nemt integrere OpenGL®-funktioner i software. Underholdningsprogrammer, såsom spil, kan bruge OpenGL®-plugins til at hjælpe med at fremskynde grafik, bruge alternative implementeringer af OpenGL®-drivere eller endda tilføje support til speciel grafikhardware. Et OpenGL®-plugin kan også være software, der bruger OpenGL® til at oprette grafik, der kan integreres i større mediefiler, såsom specialeffekter til streaming af video.

En plugin er et stykke software, der er skrevet til at fungere inden for rammerne af et eksisterende program. Den vigtigste applikation, som et plugin er skrevet til, skal give specielle kvoter for, at plugins kan bruges. Ikke alle applikationer kan acceptere et OpenGL®-plugin, fordi det indebærer, at en tredjepartsudvikler har adgang til de grundlæggende gengivelses- og visningsoutputområder i et program, selvom visse spil- og grafikapplikationer tillader dette. Nogle programmer, der kan bruge OpenGL®-plugins, accepterer kun output, så plugin bruger OpenGL® udelukkende til sin egen gengivelse.

En almindelig type OpenGL®-plugin bruges med integrerede udviklingsmiljøer (IDE'er) til programmering. Disse plugins kan gøre processen med at integrere OpenGL®-biblioteker i et program lettere og gøre det lettere at distribuere programmer på nogle sprog, hvor de nøjagtige biblioteksstrukturer er meget komplekse. De kan også give nogle visuelle redigeringsværktøjer, så visse OpenGL®-funktioner kan konstrueres visuelt og testes i realtid.

Grafiske billedredigerere er normalt meget fleksible med hvad der kan gøres i et program med plugins. Når OpenGL®-standarden skrider frem og ny hardware oprettes, kan plugins, der direkte får adgang til OpenGL®, hjælpe med at holde et program opdateret uden at tvinge brugerne til at købe en helt ny version. Alternativt kan nogle filtre og andre effekter genereres i et plugin ved hjælp af OpenGL®, selvom hovedprogrammet muligvis bruger et andet renderingbibliotek.

Videospil kan bruge et OpenGL®-plugin, så spil er i stand til at køre ved tophastigheder på alle typer grafikhardware. Disse plugins kan skrives af producenterne af avancerede grafikkort eller udvikles af brugerfællesskaber. Nogle OpenGL®-plugins til videospil bruges også til at løse specifikke grafiske problemer i et spil eller kan bruges til at hjælpe direkte gengivelse mod tilpassede, optimerede biblioteker, der giver bedre ydeevne end andre.

ANDRE SPROG

Hjalp denne artikel dig? tak for tilbagemeldingen tak for tilbagemeldingen

Hvordan kan vi hjælpe? Hvordan kan vi hjælpe?