views:

82

answers:

2

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.

+1  A: 
unwind
A: 

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).

timday