Hvad er et OpenGL® -plugin?

Et åbent Graphics Library® (OpenGL®) plugin er et stykke software designet til at tilføje nogle OpenGL®-baserede funktionaliteter til en central, separat applikation. Til grafikapplikationer 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 giver en programmør let at inkorporere OpenGL® -funktioner i software. Underholdningsapplikationer 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 inkorporeres i større mediefiler, såsom specialeffekter til streaming af video.

Et plugin er et stykke software skrevet til at fungere inden for rammerne af et eksisterende program. Den vigtigste ansøgning, som enPlugin er skrevet skal give særlige kvoter for plugins, der skal bruges. Ikke alle applikationer kan acceptere et OpenGL®-plugin, fordi det involverer at tillade en tredjepartsudvikler at have adgang til de grundlæggende gengivelses- og visningsudgangsområ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 inkorporere OpenGL® -biblioteker i et program lettere, samt gøre det enklere at distribuere programmer på nogle sprog, hvor de nøjagtige bibliotekstrukturer er meget komplekse. De kan også levere nogle visuelle redigeringsværktøjer, så visse OpenGL® -funktioner kan konstrueres visuelt og testesi realtid.

Grafiske billedredaktører er normalt meget fleksible med hvad der kan gøres i et program med plugins. Efterhånden som OpenGL® Standard Advances og New Hardware oprettes, kan plugins, der direkte får adgang til OpenGL®, hjælpe med at holde et program ajour uden at tvinge brugerne til at købe en helt ny version. Alternativt kan nogle filtre og andre effekter genereres inde i et plugin ved hjælp af OpenGL®, selvom hovedapplikationen muligvis bruger et andet gengivelsesbibliotek.

Videospil kan bruge et OpenGL® -plugin, så spil er i stand til at køre i tophastigheder på enhver type grafikhardware. Disse plugins kan skrives af producenterne af avancerede grafikkort eller udvikles af brugersamfund. Nogle OpenGL® -plugins til videospil bruges også til at løse specifikke grafiske problemer i et spil eller kan bruges til at hjælpe med at dirigere gengivelse mod brugerdefinerede, optimerede biblioteker, der giver bedre ydelse end andre.

ANDRE SPROG

Hjalp denne artikel dig? tak for tilbagemeldingen tak for tilbagemeldingen

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