OpenGL

Úr Wikipediu, frjálsa alfræðiritinu
Jump to navigation Jump to search

OpenGL (Open Graphics Library[1]) er forritunarviðmót eða API fyrir forrit sem nota 2D og 3D vektor grafík. Slík grafík er oft tengd tölvuleikjum en þjónar margvíslegum öðrum tilgangi og er notuð í tölvuaðstoðarhönnunarhugbúnaði og svo framvegis.

Það sem gerir OpenGL svo öflugt er að hugbúnaðarverkfræðingar geta forritað það á þann hátt sem er óháður þeim vettvangi og vélbúnaði sem þeir eru að forrita fyrir. Það þýðir að þú gætir notað OpenGL til að búa til tölvuleik sem keyrir á Microsoft Windows, MacOS og Linux sem og eitt annaðhvort Nvidia, AMD eða Intel.

Leikjahönnuðir þurfa ekki að veita leyfi fyrir OpenGL því það er frjáls hugbúnaður. Framleiðendur vélbúnaðar þurfa þó að leyfa það með annað hvort opnu leyfi eða vörumerkisleyfi. Leikjahönnuðurinn tengir einfaldlega við viðeigandi bókasafn frá söluaðila vélbúnaðar.

Silicon Graphics, Inc. (SGI) byrjaði að þróa OpenGL árið 1991 og gaf það út 30. júní 1992; forrit nota það mikið á sviði tölvustuddrar hönnunar(computer-aided design á ensku eða CAD), sýndarveruleika, vísindalegrar sýnileika, upplýsingamyndun, flughermi og tölvuleikir. Frá árinu 2006 hefur OpenGL verið stjórnað af tæknifyrirtækinu Khronos Group.

Uppsetning[breyta | breyta frumkóða]

Uppsetning OpenGL er fljótleg og einföld en að byrja að nota það getur verið miklu flóknara. Það er engin fljótleg leiðarvísir og heildarskjölin eru kannski ekki mikil hjálp fyrir byrjendur. Það er líka mikilvægt að hafa í huga að OpenGL er bara bókasafn. Ef þú hleður því niður með það í huga að búa til leiki þarftu líka þýðanda, önnur bókasöfn og kannski jafnvel fjölda annarra þróunarverkfæra.[2]

  1. https://www.khronos.org/registry/OpenGL/specs/gl/glspec40.core.pdf
  2. https://www.opengl.org/