Hello,
I'm wondering, how can I catch a window and display it on texture in 3D space. And how can I redirect mouse and keyboard input from 3D application to application running in background? I mean full 3D desktop.
Hello,
I'm wondering, how can I catch a window and display it on texture in 3D space. And how can I redirect mouse and keyboard input from 3D application to application running in background? I mean full 3D desktop.
A key part of the solution is the OpenGL/GLX extension GLX_EXT_texture_from_pixmap
which bridges the gap between the X11 and OpenGL worlds.
As to the rest... Compiz and CompizFusion already implement 3D desktops. Give 'em a try; if you've got some specific ideas about the way things should work the sources are freely available (and they also support the idea of plugins).