GtkGLExt gone?

Hi,

I’m attempting to bring Luz Studio[1][2] to Ubuntu 11.10 and I’m
having some GL problems.

It seems ‘gtkglext’ is missing, and without that file, Gtk::GL,
Gdk::GLConfig and perhaps other modules are missing, and Luz won’t
start.

I see in the change log that GtkGLExt was dropped recently, but I’m
not clear why.

Should ruby-gtk apps be able to access OpenGL with these bindings?

Any help would be most appreciated. Relevant bug.[3]

thanks!
-Ian

[1] videos/demos http://lighttroupe.com/luz
[2] source http://launchpad.net/luz
[3] Bug #850734 “Cannot run Luz Studio in Ubuntu Oneiric” : Bugs : Luz

Hi,

In [email protected]
“[ruby-gnome2-devel-en] GtkGLExt gone?” on Wed, 28 Mar 2012 12:50:56
-0700,
Ian McIntosh [email protected] wrote:

It seems ‘gtkglext’ is missing, and without that file, Gtk::GL,
Gdk::GLConfig and perhaps other modules are missing, and Luz won’t
start.

I see in the change log that GtkGLExt was dropped recently, but I’m
not clear why.

We dropped it because nobody can maintain it.
Sorry.

Thanks,

kou

Hi Kou,

What sort of work is needed to maintain the GtkGLExt bindings?

They appear to be quite small, under 1k lines of C according to the
‘sloccount’ tool.

Is the difficulty in porting it to Gtk3, or is there another reason?

I would like to help maintain them, as they are a dependency of Luz.

I’m also considering bringing the GtkGLExt bindings into the Luz
project. Please let me know if you think that would be a better
option.

best,
-Ian

2012/3/31 Kouhei S. [email protected]:

Hi,

In [email protected]
“Re: [ruby-gnome2-devel-en] GtkGLExt gone?” on Sat, 31 Mar 2012
22:17:04 -0700,
Ian McIntosh [email protected] wrote:

What sort of work is needed to maintain the GtkGLExt bindings?

Here are some works:

  • Reply bug reports.
  • Release new versions.

Is the difficulty in porting it to Gtk3, or is there another reason?

The best diffculty is that GtkGLExt isn’t maintained…

I would like to help maintain them, as they are a dependency of Luz.

I’m also considering bringing the GtkGLExt bindings into the Luz
project. Please let me know if you think that would be a better
option.

OK. I suggest that you maintain it as a gem out of the
Ruby-GNOME2 project. If you want to create a repository
under https://github.com/ruby-gnome2/, I’ll create it.
What about this idea?

Thanks,

kou