GLUT'un eski olduğunu öğrendim.
Karşılaştığınız ilk cevabı kabul ettiğinizde olan budur; kötü bilgi alırsın. GLUT 3.7 kullanılmamalıdır, ancak FreeGLUT tamamen geriye dönük olarak uyumludur.
Ancak, sorunuz başka bir yere gider. Gerçek bir oyun yapmak için * formunun GLUT'u uygun değildir. Size ana döngünün kontrolünü vermez ve bir oyunda gerçekten buna ihtiyacınız vardır (FreeGLUT'un ana döngüyü kontrol etmenin bir yolu vardır, ancak yine de tuhaftır). GLUT, grafik demoları yazmak içindir. Yeni grafik efektleri test ederken bu çok önemlidir, bu nedenle gerektiğinde araç kutunuzda olması gerekir. Ancak ana oyun kodunuz asla bunu kullanmamalıdır.
GLFW , GLUT'a oyun merkezli hafif bir alternatiftir. OpenGL penceresi oluşturmanın ötesinde şeyler için temel destek sağlar. Giriş almanızı, görüntüleri doku olarak yüklemenizi ve birkaç başka şeyi yapmanızı sağlar.
SDL , SFML ve Allegro 5 multimedya araç setleridir. OpenGL pencereleri oluşturabilirler, ancak bundan çok daha fazlasını yaparlar . Giriş, ses ve oyun yapmak için ihtiyacınız olan diğer çeşitli şeyler için tam destek sağlarlar. Bir oyun yapıyorsanız, bunlardan herhangi biri iyi bir başlangıç noktasıdır. Şahsen Allegro 5'i seviyorum, ancak bu sadece iyi dokümantasyona ve temiz bir API'ye olan önyargım.