3D X

Adam Jackson ajax at nwnk.net
Sat Apr 1 13:11:52 PST 2006


On Saturday 01 April 2006 00:28, Russell Shaw wrote:
> Hi,
> To get everything to tilt at an angle, you just add an X protocol to
> set a server transform to give whatever zoom or rotation to be applied
> to everything on the X screen. Also, XCreateWindow would take a "z"
> dimension for its distance "above" its parent. The total work to do that
> in the X server would be pretty straight forward.
>
> To get 3D alpha compositing, the server just maintains an in-memory
> (double-buffer) of the screen (the superposition of all individual
> windows), and an off-screen copy of each individual window.
>
> Erasing a window is just a matter of linear scaling and subtraction of the
> pixel values of the window from the screen (composite of all windows).
>
> What's all this stuff about "compositing managers" ?
>
> I don't get why 3D composited X windows are "hard" or complex to do.

It's hard to express just how misguided you seem to be in mere words.  So 
instead, here's a picture of a cute baby fox:

http://people.freedesktop.org/~ajax/fennec-fox.jpg

HTH.  HAND.

- ajax
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://lists.x.org/archives/xorg/attachments/20060401/d76c4cd9/attachment.pgp>


More information about the xorg mailing list