OpenGL® video upravljački program je vrsta računalne datoteke koja omogućuje hardveru i softveru na stroju da ispravno identificira i prepozna OpenGL® kod i programiranje. Mnoge različite vrste programa mogu koristiti OpenGL® za renderiranje računalne grafike na osobnom računalu (PC), posebno u PC igrama koje koriste trodimenzionalnu (3D) grafiku. Kako bi ovi programi ispravno funkcionirali i točno prikazivali grafiku, operativni sustav (OS) mora biti u stanju prepoznati način na koji se te grafike proizvode. OpenGL® video upravljački program je datoteka koju za to koriste OS i grafička kartica.
Svrha OpenGL® video drajvera slična je načinu na koji druge upravljačke programe koristi računalo. Kada se računalo pokrene, što se također naziva “bootstrapping” ili “booting”, na matičnoj ploči postoji softver koji se zove Basic Input/Output System (BIOS). Ovaj softver upravlja pokretanjem hardvera kao što su procesori, Random Access Memory (RAM) i tvrdi disk. Međutim, u određenom trenutku te se funkcije “predaju” operativnom sustavu ili OS-u na računalu, u kojem trenutku OS preuzima kontrolu i upravlja daljnjim funkcijama.
Međutim, kako bi OS na računalu prepoznao različite dijelove hardvera i ispravno se susreo s njima, on koristi datoteke koje se nazivaju “drajveri”. Te se datoteke često razvijaju za određeni OS i određene dijelove hardvera, koji mogu biti prilično generički ili vrlo specifični. Upravljačke programe za video karticu, na primjer, obično koristi OS na računalu za prepoznavanje video kartice i ispravno funkcioniranje s njom.
OpenGL® video drajver je posebna vrsta drajvera video kartice koja proširuje učinkovitost samog OS-a i video kartice. Umjesto da dopušta OS-u da jednostavno prepozna i koristi karticu, ova vrsta upravljačkog programa razvijena je posebno za korištenje OpenGL®-a. Ovo je grafička knjižnica koja se obično koristi kako bi se igricama i drugim grafičkim aplikacijama omogućilo prikazivanje videa na način koji može prepoznati širok raspon sustava.
Međutim, da bi OpenGL® platforma bila potpuno učinkovita na računalu, možda će na nju trebati instalirati OpenGL® video drajver. Ova vrsta upravljačkog programa često se temelji na određenom OS-u, ne samo na određenoj platformi kao što je Windows®, već i na verziji OS-a koja se koristi. OpenGL® video upravljački program također se obično razvija za određenu video karticu, iako neki programeri mogu kreirati upravljačke programe koji funkcioniraju s različitim karticama koje dizajniraju. Najbolji upravljački program za određenu karticu obično osigurava tvrtka koja je proizvodi, iako neki drajveri treće strane također mogu biti učinkoviti.