GLUT (yazılım)

GLUT (OpenGL Utility Toolkit), OpenGL Programming for the X Window System and The Cg Tutorial: The Definitive Guide to Programmable Real-Time Graphics'in yazarı ve Silicon Graphics çalışanı Mark J. Kilgard tarafından OpenGL programlarının geliştirilmesi amacıyla yazılmış bir kütüphanedir. Nate Robins tarafından Win32 platformuna da aktarılmıştır.

GLUT kütüphanesinin iki temel amacı vardır.

  • Platformlar arası kod taşınabilirliğini artırmak.
  • OpenGL programlama öğrenimini kolaylaştırmak.

GLUT kullanılarak geliştirilen programlarda işletim sistemine özgü karmaşık pencere API' leriyle uğraşmaya gerek duyulmaz. Temel olarak pencere tanımlama, pencere kontrolü, klavye, fare girişi ve izlenmesi fonksiyonlarını barındırır. Aynı zamanda birçok ilkel geometrik model için fonksiyonlar içerir.

Tüm GLUT fonksiyonları glut ön adıyla başlar (örneğin, glutCreateWindow).

GLUT, açık kaynaklı bir kütüphane değildir.

Ayrıca bakınız

  • CpW 16 Şubat 2009 tarihinde Wayback Machine sitesinde arşivlendi.
  • Fast Light Toolkit16 Ekim 2011 tarihinde Wayback Machine sitesinde arşivlendi.
  • FreeGLUT 17 Şubat 2009 tarihinde Wayback Machine sitesinde arşivlendi.
  • GLFW 9 Mart 2009 tarihinde Wayback Machine sitesinde arşivlendi.
  • GLOW 16 Şubat 2009 tarihinde Wayback Machine sitesinde arşivlendi.
  • GLT 22 Şubat 2009 tarihinde Wayback Machine sitesinde arşivlendi.
  • GLUI 17 Şubat 2009 tarihinde Wayback Machine sitesinde arşivlendi.
  • NUI 8 Mart 2009 tarihinde Wayback Machine sitesinde arşivlendi.
  • OpenML 24 Ekim 2008 tarihinde Wayback Machine sitesinde arşivlendi.
  • SDL (Simple Directmedia Layer)4 Temmuz 2013 tarihinde Wayback Machine sitesinde arşivlendi.

Kaynakça

  • Türkçe OpenGL ve GLUT Dersleri 30 Eylül 2020 tarihinde Wayback Machine sitesinde arşivlendi.
  • OpenGL Resmi Sitesi 26 Ocak 2021 tarihinde Wayback Machine sitesinde arşivlendi.
  • Nate Robins GLUT sayfaları