On Thu, 27 Feb 2003, Jon Smirl wrote:

> Long ago I loved the command line. I was an expert at
> it. When Window 1.0 came out I got my first exposure
> to a mouse. For about a year I wouldn't get one, but
> now I can't live without it.

Similar for me. And as I've read about a 3D Window System,
my mind started to travel....

I was thinking that it would be good to have a 3D X Server
which can do the same things as todays X Servers do but also
supports an 3D windowmanager API and possibly an extended 3D
Application Window, or better Object API.

Such advanced 3D windowmangers could then use these APIs to
arrange 2D Windows and 3D Windows within the three dimensional
world of the X-Server and of course the views into this world.

Maybe even more such as brightness and color-correction.

For example, the 3D windowmanager could then manage some
xterm and emacs windows for those people which can't live
without emacs or their favourite ASCII programs and of
course their favourite webrowser.

To let them live in the 3D world and give them already
some benefits of 3D, the X-Server could render the flat
output they produce not into flat framebuffer memory, but
into textures which are displayed on objects in the 3D
world and can be already transparent for example to give
some nice views.

The real 3D windows would of course not need to be flat,
they could be externally as todays Mesa Applications look
external, but new 3D windows could of course be 3D objects
then.

Where they appear and how you get them, destroy them, size
and move them would be handled by the 3D windowmanager then.

Bernd

PS: For initial 3D windows I think of 3D clocks, which you
can size, rotate and view them from a different angle with
different lightning and fog.

Also minimized icons or desktop icons could be small 3D objects
hanging around behind, at the bottom of the screen or where
you want them. Far or near, bright or dark.


-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to