GLUT

Wikipedia
Loikkaa: valikkoon, hakuun
Tämä artikkeli käsittelee ohjelmointirajapintaa. Biokemiassa GLUT (glucose transporter) tarkoittaa glukoosinkuljettajaa solukalvoilla.

GLUT (OpenGL Utility Toolkit) on alustariippumaton ohjelmointirajapinta C/C++-ohjelmointikielelle. Se on tarkoitettu helpottamaan OpenGL-ohjelmointia. Se kutsuu käyttöjärjestelmän kutsuja, joita OpenGL ei hoida. Näihin kuuluvat muun muassa ikkunoiden avaus, käyttäjän syötteet ja ajastimet. Nämä asiat hoidetaan eri käyttöjärjestelmissä eri tavalla. GLUT:in avulla nämä kutsut voidaan kutsua samalla tavalla kaikissa tuetuissa järjestelmissä. Näin sen pitäisi mahdollistaa suoraan eri järjestelmille käännettävän OpenGL-pohjaisen grafiikkaohjelman koodin luomisen.

Alkuperäisen GLUT:in päivittäminen lopetettiin 2000-luvun taitteessa eikä sen lähdekoodi ole avointa. GLUT:ista on tehty avoimen lähdekoodin päivitetympiä toteutuksia, kuten Freeglut.

GLUT:in tuetut järjestelmät:

  • Windows
  • X Window System (X11)
  • MacOS
  • OS/2

GLUT pääominaisuudet:

  • Useiden ikkunoiden avaus / kokoruutu.
  • Erilaisten käyttäjäsyötteiden hallinta: näppäimistö, hiiri, joystick yms.
  • Ajastimet ja ”idle” rutiini.
  • Yksinkertaiset pop-up menut.
  • Muutaman valmiin geometrisen muodon piirtorutiinit (esimerkiksi pallo, sylinteri jne.).

Katso Myös[muokkaa | muokkaa wikitekstiä]

Aiheesta muualla[muokkaa | muokkaa wikitekstiä]

Tämä tietotekniikkaan liittyvä artikkeli on tynkä. Voit auttaa Wikipediaa laajentamalla artikkelia.