Juan,
Let me know if you find a good way to do this with GtkGLExt, it is something I need to do on the OS X platform. I think this will help you, here is where I first came across on the apple devnet: http://developer.apple.com/mac/library/documentation/GraphicsImaging/Conceptual/OpenGL-MacProgGuide/opengl_offscreen/opengl_offscreen.html#//apple_ref/doc/uid/TP40001987-CH403-SW2 and here is the actual opengl reference to it: http://www.opengl.org/registry/specs/EXT/framebuffer_object.txt You can use OpenGL Extensions to create buffers (original was only for texture maps apparently), render to them, and place them in scene as texture, or pictures, or even video, the best thing is there is a whole set of utils to take the buffer, and render directly to objects, and can be done so in a single context, of your choosing. This is how OS X does its fancy iChat AV In general rendering to offscreen will be much slower then rendering directly to a video framebuffer. EMAILING FOR THE GREATER GOOD Join me > Date: Thu, 1 Apr 2010 20:25:11 -0700 > Subject: GdkOffscreenWindow and texture_from_pixmap extension > From: juanpablouga...@gmail.com > To: gtk-app-devel-list@gnome.org > > Hello everyone. > > I want to do some OpenGL widget compositing using GtkGLExt and > GdkOffscreenWindow. > > I implemented a offscreen widget as the ones in gtk-demo to be able to > use the offscreen GdkPixmap as the source for a texture. > > > But I am having some problems while trying to bind the GdkPixmap to the > texture > > So does anyone know how to ge a Pixmap, as returned by > XcompositeNameWindowPixmap(), from a GdkOffscreenWindow in order to > use it in glxCreatePixmap()? > > > thanks > > > Juan Pablo > _______________________________________________ > gtk-app-devel-list mailing list > gtk-app-devel-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list _______________________________________________ gtk-app-devel-list mailing list gtk-app-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list