Hvad er en OpenGL®-videodriver?
En OpenGL®-videodriver er en type computerfil, der gør det muligt for hardware og software på en maskine at identificere og genkende OpenGL®-kode og programmering korrekt. Mange forskellige typer programmer kan bruge OpenGL® til gengivelse af computergrafik på en PC (pc), især i pc-spil, der bruger tredimensionel (3D) grafik. For at disse programmer skal fungere korrekt og vise grafik nøjagtigt, skal operativsystemet (OS) være i stand til at genkende den måde, hvorpå disse grafik produceres. En OpenGL®-videodriver er en fil, der bruges af OS og et grafikkort til at gøre det.
Formålet med en OpenGL®-videodriver svarer til, hvordan andre drivere bruges af en computer. Når en computer startes, også kaldet “bootstrapping” eller “boot”, findes der software på bundkortet kaldet et BIOS (Basic Input / Output System). Denne software håndterer opstart af hardware såsom processorer, RAM (Random Access Memory) og harddisk. På et bestemt tidspunkt "overleveres" disse funktioner imidlertid til operativsystemet eller operativsystemet på en computer, på hvilket tidspunkt operativsystemet tager kontrol og håndterer yderligere funktioner.
For at operativsystemet på en computer kan genkende og korrekt interface med forskellige hardware-stykker, bruger det dog filer, der kaldes “drivere.” Disse filer er ofte udviklet til et bestemt operativsystem og bestemte hardwarestykker, der kan være ret generiske eller meget specifik. For eksempel bruges videokortdrivere typisk af OS på en computer til at genkende et grafikkort og til at fungere korrekt med det.
En OpenGL®-videodriver er en bestemt type videokortdriver, der udvides med effektiviteten af selve operativsystemet og videokortet. I stedet for at lade operativsystemet simpelthen genkende og bruge kortet, er denne type driver udviklet specifikt til brug af OpenGL®. Dette er et grafikbibliotek, der ofte bruges til at lade spil og andre grafiske applikationer vise video på en måde, der kan genkendes af en bred vifte af systemer.
For at OpenGL®-platformen skal være fuldt effektiv på en computer, kan det dog være nødvendigt at installere en OpenGL®-videodriver på den. Denne type driver er ofte baseret på et specifikt operativsystem, ikke kun en bestemt platform som Windows®, men også den version af det operativsystem, der bruges. En OpenGL®-videodriver er også normalt udviklet til et specifikt videokort, skønt nogle udviklere muligvis opretter drivere, der fungerer med en række kort, de designer. Den bedste driver til et bestemt kort leveres typisk af det firma, der fremstiller det, selvom nogle tredjepartsdrivere også kan være effektive.