Greetings, I have been writing, as my first significant project using OpenGL, a GUI using gtkglextmm for viewing large datasets as a cloud of points. I have some measuring tools that are currently rendered by drawing some of the points and then the line or box of the tool while the user is dragging the cursor. This works well with small datasets but gets sluggish with the larger ones, particularly the ones that require caching. I would like to use overlays as a conceptually and practically simple (I hope) way of drawing the rulers (and so on) without having to redraw the points each time.
How do I do this while using gtkglextmm? I found the method Gdk::GL::Config::get_layer_plane() but no other obvious things in the documentation. Looking at an example using WGL, it appears I need to create an "layer context" for the overlay, but I do not see how to do that in gtkglextmm. Does it work in a similar way and, if so, how? Thanks in advance, Haraldur -------------------------------------------------------------------------------- Plymouth Marine Laboratory Registered Office: Prospect Place The Hoe Plymouth PL1 3DH Website: www.pml.ac.uk Registered Charity No. 1091222 PML is a company limited by guarantee registered in England & Wales company number 4178503 PML is a member of the Plymouth Marine Sciences Partnership Website: www.pmsp.org.uk -------------------------------------------------------------------------------- This e-mail, its content and any file attachments are confidential. If you have received this e-mail in error please do not copy, disclose it to any third party or use the contents or attachments in any way. Please notify the sender by replying to this e-mail or e-mail [email protected] and then delete the email without making any copies or using it in any other way. The content of this message may contain personal views which are not the views of Plymouth Marine Laboratory unless specifically stated. You are reminded that e-mail communications are not secure and may contain viruses. Plymouth Marine Laboratory accepts no liability for any loss or damage which may be caused by viruses. -------------------------------------------------------------------------------- _______________________________________________ gtkglext-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/gtkglext-list
