Ruby, OpenGL и несколько окон? - PullRequest
       3

Ruby, OpenGL и несколько окон?

1 голос
/ 05 августа 2010

Есть ли в ruby-opengl разумный способ создания и уничтожения нескольких окон OpenGL?

У меня есть код, который прекрасно работает с использованием GLUT, который поставляется с пакетом ruby-opengl, но, похоже, страдает от (хорошо известной?) Проблемы GLUT, которая не позволяет вам перехватывать события закрытия окна без серьезного взлома библиотека.

Некоторые поиски в Google, похоже, указывают на то, что библиотека FreeGLUT расширила GLUT для включения обратного вызова при закрытии окна, но это не экспортируется через привязки ruby. Предварительное чтение привязок GLFW и SDL, похоже, не позволяет переключаться между окнами.

Так есть ли предпочтительный способ сделать это? Возможно, мне нужно изучить гораздо более тяжелую библиотеку, такую ​​как GTK, чтобы получить такой контроль?

...