OpenGL® -näytönohjain on eräänlainen tietokonetiedosto, jonka avulla laitteen laitteisto ja ohjelmisto voivat tunnistaa ja tunnistaa OpenGL® -koodin ja ohjelmoinnin oikein. Monet erityyppiset ohjelmat voivat käyttää OpenGL®: ää tietokonegrafiikan esittämiseen henkilökohtaisella tietokoneella (PC), erityisesti PC-peleissä, joissa käytetään kolmiulotteista (3D) grafiikkaa. Jotta nämä ohjelmat toimisivat kunnolla ja näyttäisivät grafiikkaa tarkasti, käyttöjärjestelmän (OS) on kyettävä tunnistamaan näiden grafiikoiden tuotantotapa. OpenGL® -näytönohjain on tiedosto, jota käyttöjärjestelmä ja näytönohjain käyttävät siihen.
OpenGL® -näytönohjaimen tarkoitus on samanlainen kuin tietokoneen muut ohjaimet. Kun tietokone käynnistetään, jota kutsutaan myös “käynnistysvirheeksi” tai “käynnistykseksi”, emolevyllä on ohjelmisto nimeltä Basic Input/Output System (BIOS). Tämä ohjelmisto hoitaa laitteiston, kuten prosessorin, RAM -muistin ja kiintolevyn, käynnistyksen. Jossain vaiheessa nämä toiminnot kuitenkin “luovutetaan” tietokoneen käyttöjärjestelmälle tai käyttöjärjestelmälle, jolloin käyttöjärjestelmä hallitsee ja hoitaa muita toimintoja.
Jotta tietokoneen käyttöjärjestelmä tunnistaisi eri laitteistot ja käyttäisi niitä oikein, se käyttää kuitenkin ajureita. Nämä tiedostot on usein kehitetty tiettyä käyttöjärjestelmää ja tiettyjä laitteistoja varten, jotka voivat olla melko yleisiä tai hyvin spesifisiä. Esimerkiksi näytönohjaimen ohjaimia tietokoneen käyttöjärjestelmä käyttää tyypillisesti videokortin tunnistamiseen ja sen asianmukaiseen toimintaan.
OpenGL® -näytönohjain on tietynlainen näytönohjaimen ohjain, joka laajentaa itse käyttöjärjestelmän ja näytönohjaimen tehokkuutta. Tämän tyyppinen ohjain on kehitetty nimenomaan OpenGL® -käyttöä varten sen sijaan, että se antaisi käyttöjärjestelmän vain tunnistaa ja käyttää korttia. Tämä on grafiikkakirjasto, jota käytetään yleisesti, jotta pelit ja muut graafiset sovellukset voivat näyttää videota tavalla, joka voidaan tunnistaa monilla eri järjestelmillä.
Jotta OpenGL® -alusta olisi täysin tehokas tietokoneessa, OpenGL® -näytönohjain on ehkä asennettava siihen. Tämäntyyppinen ohjain perustuu usein tiettyyn käyttöjärjestelmään, ei vain tiettyyn alustaan, kuten Windows®, vaan myös käytetyn käyttöjärjestelmän versioon. Myös OpenGL® -näytönohjain on yleensä kehitetty tiettyä näytönohjainta varten, vaikka jotkut kehittäjät voivat luoda ohjaimia, jotka toimivat erilaisilla suunnitelluilla korteilla. Paras ohjain tietylle kortille on tyypillisesti sen valmistaja, vaikka jotkin kolmannen osapuolen ohjaimet voivat olla tehokkaita.