Kas yra OpenGL® vaizdo tvarkyklė?

OpenGL® vaizdo tvarkyklė yra kompiuterio failo tipas, leidžiantis įrenginio aparatūrai ir programinei įrangai tinkamai identifikuoti ir atpažinti OpenGL® kodą ir programavimą. Daug skirtingų tipų programų gali naudoti OpenGL® kompiuterinei grafikai perteikti asmeniniame kompiuteryje (PC), ypač kompiuteriniuose žaidimuose, kuriuose naudojama trimatė (3D) grafika. Kad šios programos tinkamai veiktų ir tiksliai parodytų grafiką, operacinė sistema (OS) turi atpažinti šios grafikos kūrimo būdą. OpenGL® vaizdo tvarkyklė yra failas, kurį tam naudoja OS ir vaizdo plokštė.

OpenGL® vaizdo tvarkyklės paskirtis yra panaši į tai, kaip kompiuteris naudoja kitas tvarkykles. Kai kompiuteris paleidžiamas, dar vadinamas „bootstrapping“ arba „booting“, pagrindinėje plokštėje yra programinė įranga, vadinama pagrindine įvesties/išvesties sistema (BIOS). Ši programinė įranga tvarko aparatinės įrangos, pvz., procesorių, laisvosios prieigos atminties (RAM) ir standžiojo disko, paleidimą. Tačiau tam tikru momentu šios funkcijos „perduodamos“ kompiuterio operacinei sistemai arba OS, tada OS perima valdymą ir tvarko kitas funkcijas.

Tačiau tam, kad kompiuterio OS atpažintų ir tinkamai susietų su įvairiomis aparatūros dalimis, ji naudoja failus, vadinamus „tvarkyklėmis“. Šie failai dažnai kuriami tam tikrai OS ir tam tikroms aparatinės įrangos dalims, kurios gali būti gana bendros arba labai specifinės. Pavyzdžiui, vaizdo plokštės tvarkykles paprastai naudoja kompiuterio OS, kad atpažintų vaizdo plokštę ir tinkamai su ja veiktų.

OpenGL® vaizdo tvarkyklė yra tam tikro tipo vaizdo plokštės tvarkyklė, kuri išplečia pačios OS ir vaizdo plokštės efektyvumą. Užuot leisti OS tiesiog atpažinti ir naudoti kortelę, šio tipo tvarkyklė yra sukurta specialiai OpenGL® naudojimui. Tai grafikos biblioteka, kuri dažniausiai naudojama žaidimams ir kitoms grafinėms programoms rodyti vaizdo įrašą taip, kad jį atpažintų įvairios sistemos.

Tačiau norint, kad OpenGL® platforma būtų visiškai veiksminga kompiuteryje, gali reikėti įdiegti OpenGL® vaizdo tvarkyklę. Šio tipo tvarkyklės dažnai yra pagrįstos konkrečia OS, ne tik tam tikra platforma, pvz., „Windows®“, bet ir naudojama OS versija. „OpenGL®“ vaizdo tvarkyklė taip pat paprastai kuriama konkrečiai vaizdo plokštei, nors kai kurie kūrėjai gali sukurti tvarkykles, veikiančias su įvairiomis jų sukurtomis kortelėmis. Geriausias konkrečios kortelės tvarkykles paprastai teikia ją gaminanti įmonė, nors kai kurios trečiųjų šalių tvarkyklės taip pat gali būti veiksmingos.