# To subscribers of the xforms list from "Matthew J. Sheats" <sheats@aic-net.org> :
Howdy,
I've been trying to get multiple GL canvases to display on one form for
some time now. I've read alot of past postings about people having
similar difficulties. I've tried out all of their suggestions, as well
as some from fellow grad students, but have had no luck.
The trick is, all the postings, and all the people here are using SGI's
in one form or another. I'm on a Linux PC (Mandrake 6.1), with Mesa 3.0
and XForm 0.89.
I cannot make a simple program work with multiple canvases. Either
only one canvas displays (usually the last one drawn to), or neither of
them does.
I'm doing something along the lines of:
glXMakeCurrent( fl_get_display(), fl_get_canvas_id( canvas1
),
fl_get_glcanvas_context( canvas1 ) );
< .. GL CODE HERE .. >
glXSwapBuffers ( fl_get_display(), glXGetCurrentDrawable ( ) );
I use something similar in each Expose callback.. and both callbacks
are called, but only the second one produces a picture. Is this
something I"m doing or a problem with Mesa perhaps? Or maybe glX? I'm
out of ideas.
Thanks,
Matthew Sheats
sheats@aic-net.org
_________________________________________________
To unsubscribe, send the message "unsubscribe" to
xforms-request@bob.usuhs.mil or see
http://bob.usuhs.mil/mailserv/xforms.html
XForms Home Page: http://world.std.com/~xforms
List Archive: http://bob.usuhs.mil/mailserv/list-archives/
This archive was generated by hypermail 2b29 : Sun Jan 30 2000 - 19:16:11 EST