Wat is een OpenGL®-videostuurprogramma?
Een OpenGL®-videostuurprogramma is een type computerbestand waarmee de hardware en software op een machine de OpenGL®-code en -programmering correct kan identificeren en herkennen. Veel verschillende soorten programma's kunnen OpenGL® gebruiken voor het weergeven van computerafbeeldingen op een personal computer (pc), vooral in pc-games die driedimensionale (3D) afbeeldingen gebruiken. Om ervoor te zorgen dat deze programma's correct werken en afbeeldingen nauwkeurig weergeven, moet het besturingssysteem (OS) kunnen herkennen hoe deze afbeeldingen worden geproduceerd. Een OpenGL®-videostuurprogramma is een bestand dat door het besturingssysteem en een grafische kaart wordt gebruikt.
Het doel van een OpenGL®-videostuurprogramma is vergelijkbaar met hoe andere stuurprogramma's door een computer worden gebruikt. Wanneer een computer wordt opgestart, ook wel "bootstrapping" of "booting" genoemd, staat er op het moederbord software genaamd Basic Input / Output System (BIOS). Deze software zorgt voor het opstarten van hardware zoals de processors, Random Access Memory (RAM) en harde schijf. Op een bepaald moment worden deze functies echter 'overgedragen' aan het besturingssysteem of besturingssysteem op een computer, waarna het besturingssysteem de controle overneemt en verdere functies afhandelt.
Om het besturingssysteem op een computer te kunnen herkennen en op de juiste manier te kunnen koppelen met verschillende soorten hardware, gebruikt het echter bestanden die 'stuurprogramma's' worden genoemd. Deze bestanden worden vaak ontwikkeld voor een bepaald besturingssysteem en bepaalde soorten hardware, die redelijk generiek of heel specefiek. Stuurprogramma's voor videokaarten worden bijvoorbeeld meestal door het besturingssysteem op een computer gebruikt om een videokaart te herkennen en ermee te werken.
Een OpenGL®-videostuurprogramma is een bepaald type videokaartstuurprogramma dat de effectiviteit van het besturingssysteem zelf en de videokaart verder uitwerkt. In plaats van het besturingssysteem de kaart eenvoudig te laten herkennen en gebruiken, is dit type stuurprogramma speciaal ontwikkeld voor het gebruik van OpenGL®. Dit is een grafische bibliotheek die vaak wordt gebruikt om games en andere grafische toepassingen video weer te geven op een manier die door een groot aantal systemen kan worden herkend.
Om het OpenGL®-platform volledig effectief te maken op een computer, moet er misschien een OpenGL®-videostuurprogramma op worden geïnstalleerd. Dit type stuurprogramma is vaak gebaseerd op een specifiek besturingssysteem, niet alleen op een bepaald platform zoals Windows®, maar ook op de versie van het besturingssysteem dat wordt gebruikt. Een OpenGL®-videostuurprogramma wordt meestal ook ontwikkeld voor een specifieke videokaart, hoewel sommige ontwikkelaars stuurprogramma's kunnen maken die werken met verschillende kaarten die ze ontwerpen. Het beste stuurprogramma voor een bepaalde kaart wordt meestal geleverd door het bedrijf dat het produceert, hoewel sommige stuurprogramma's van derden ook effectief kunnen zijn.