input transformations

Deron Johnson Deron.Johnson at Sun.COM
Tue Feb 6 11:36:01 PST 2007

David Reveman wrote:

I'm having trouble understanding this terminology.

>In this approach I allow every window to have it's own root window
>coordinate space.
In the X server, "root window coordinate space" means something very 
It means the coordinate space of the WindowTable[pScreen->myNum] window,
or, the root window. Saying that each window has its own root window 
space is going to get confusing. Is there some other term you can use?

And, is the coordinate space a 2D or 3D frame of reference?

> A window's root window coordinate space is affected by
>all it's ancestors.
How do these ancestors affect the coordinate space? Are their transforms 

> Composite clients can set a triangular mesh that
>maps root window coordinates from a composite window to one of its
>redirected child-windows. 
Specifically how is the triangular mesh used to map the coordinates?
What is the algorithm?

More information about the xorg mailing list