The GTK+ Indirect Renderer is a new GDK backend for the GTK+ toolkit. It renders each toplevel window to a Cairo image surface, and lets the application sort out the details of blitting these to a device. This is useful for applications that want to use GTK+ widgets in contexts that are not officially supported, such as games that use SDL or OpenGL.
Full story »