Skip to main content

Hva er OpenGL ?

OpenGL er et applikasjonsprogramgrensesnitt som brukes til å definere 2D- og 3D -datamaskingrafikk.Denne tverrplattform API anses generelt å sette standarden i datamaskinindustrien når det gjelder denne typen interaksjoner med 2D-datagrafikk og har også blitt det vanlige verktøyet for bruk med 3D-grafikk også.Kort for Open Graphics Library eliminerte OpenGL behovet for at programmerere skal omskrive grafikkdelen i et operativsystem hver gang en virksomhet ville oppgradere til en ny versjon av systemet.

Den grunnleggende funksjonen til OpenGL er å utstede en spesifikk samling av kjørbare filer eller kommandoer til operativsystemet.På den måten fungerer programmet med den eksisterende grafikkmaskinvaren som ligger på harddisken eller annen spesifisert kilde.Hver kommando i settet er designet for å engasjere en viss tegnehandling, eller lansere en spesifikk spesialeffekt knyttet til grafikken.

Å lage kommandoer i OpenGL kan finne sted på to forskjellige måter.For det første er det mulig for programmereren å lage og lagre en liste over kommandoer som kan engasjere seg på en tilbakevendende basis.Dette er en av de mer rutinemessige måtene programgrensesnittet brukes på.Sammen med etablering av grupper med mer eller mindre permanente kommandoer, er det også mulig å opprette og utføre engangskommandoer innenfor datamaskingrafikken også.

Sammen med muligheten til å grensesnitt med operativsystemet og utnytte den fastboende grafikkmaskinvaren, gir OpenGL også et antall innebygde protokoller som kan være til nytte for sluttbrukeren.Blant disse funksjonene er slike verktøy som alfa -blanding, kartlegging av tekstur, atmosfæriske effekter og overflatefjerning.Disse verktøyene kan engasjere seg i et hvilket som helst operativsystem som er i bruk.

.Applikasjonsprogramgrensesnittet støttes aktivt av Microsoft, som tilbyr gratis nedlastinger av OpenGL -biblioteker for bruk på Windows Systems.OpenGL fungerer også veldig bra med Open Inventor, et objektorientert programmeringsverktøy også laget av Silicon Graphics.