Hva er en OpenGL®-plugin?

Et Open Graphics Library® (OpenGL®) -tillegg er et programvare designet for å legge til noe OpenGL®-basert funksjonalitet til et sentralt, separat program. For grafiske applikasjoner kan en OpenGL®-plugin legge til nye gjengivelsesfunksjoner som blir behandlet gjennom OpenGL®-bibliotekene. I en utviklingsapplikasjon kan en OpenGL®-plugin legge til biblioteksoverskriftene eller andre funksjoner som lar en programmerer enkelt integrere OpenGL®-funksjoner i programvaren. Underholdningsprogrammer som spill kan bruke OpenGL®-plugins for å hjelpe til med å akselerere grafikk, bruke alternative implementeringer av OpenGL®-drivere, eller til og med legge til støtte for spesiell grafikkmaskinvare. En OpenGL®-plugin kan også være programvare som bruker OpenGL® for å lage grafikk som kan integreres i større mediefiler, for eksempel spesialeffekter for streaming av video.

En plugin er et programvare skrevet for å fungere innenfor rammen av et eksisterende program. Hovedprogrammet som en plugin er skrevet for, må gi spesielle tillatelser for plugins som skal brukes. Ikke alle applikasjoner kan godta en OpenGL®-plugin, fordi det innebærer at en tredjepartsutvikler har tilgang til de grunnleggende gjengivelses- og visningsutgangsområdene til et program, selv om visse spill- og grafikkprogrammer tillater dette. Noen programmer som kan bruke OpenGL®-plugins, aksepterer bare output, så plugin bruker OpenGL® utelukkende for sin egen gjengivelse.

En vanlig type OpenGL®-plugin brukes med integrerte utviklingsmiljøer (IDE) for programmering. Disse programtilleggene kan gjøre prosessen med å integrere OpenGL®-biblioteker i et program enklere, samt gjøre det enklere å distribuere programmer på noen språk der de nøyaktige bibliotekstrukturene er veldig komplekse. De kan også tilby noen visuelle redigeringsverktøy, slik at visse OpenGL®-funksjoner kan konstrueres visuelt og testes i sanntid.

Grafiske redigerere er vanligvis veldig fleksible med hva som kan gjøres i et program med plugins. Når OpenGL®-standarden utvikler seg og ny maskinvare opprettes, kan plugins som direkte får tilgang til OpenGL®, bidra til å holde et program oppdatert uten å tvinge brukere til å kjøpe en helt ny versjon. Alternativt kan noen filtre og andre effekter genereres i en plugin ved hjelp av OpenGL®, selv om hovedprogrammet kanskje bruker et annet renderingbibliotek.

Videospill kan bruke en OpenGL®-plugin slik at spill kan kjøre med topphastighet på alle typer grafikkmaskiner. Disse programtilleggene kan skrives av produsentene av avanserte grafikkort eller utvikles av brukerfellesskap. Noen OpenGL®-plugins for videospill brukes også til å løse spesifikke grafiske problemer i et spill eller kan brukes til å hjelpe deg med å dirigere gjengivelse mot tilpassede, optimaliserte biblioteker som gir bedre ytelse enn andre.

ANDRE SPRÅK

Hjalp denne artikkelen deg? Takk for tilbakemeldingen Takk for tilbakemeldingen

Hvordan kan vi hjelpe? Hvordan kan vi hjelpe?