I've recently started writing a GL program using gtkmm and gtkglextmm.
This program creates a Notebook and puts a single GL drawingarea inside
each page of the notebook.
When the program starts up the initial page is rendered correctly. I
switch to another
page which right now does nothing more than glClear() and some
transforms. This page simply shows the grey background color as
expected. I then switch back to the original
page and the rendering is completely wrong. It looks as if GL_FLAT was
set and each
polygon is the color of the rainbow. If I rotate the objects around
there is a lot of
I sent the code off to the developer of gtkglextmm and he reports the
same problem even with the latest tdfx drivers and glide library, mine
are older. His opinion is the colormap is not being handled properly
when more than one GL drawingarea or window is created.
I noticed in the archives of the dri-users list that not much support
exists for old Voodoo cards, so does anyone have some time to look at
this problem? If not, could someone point me to some sources and I'll
look into it myself.