Finishing Composite to handle transformed windows

Deron Johnson Deron.Johnson at Sun.COM
Mon Jan 9 11:17:49 PST 2006



Andy Ritger wrote On 01/06/06 20:01,:
> Don't underestimate the value of a hardware cursor.  A software
> cursor, rendered by the X server whenever X thinks the cursor needs
> to be re-rendered, does not interact well with direct rendering
> clients, such as OpenGL or XvMC, since X does not normally know when
> the direct rendering client has rendered over the software cursor.

In LG, the cursor is not a software cursor rendered by the X server--
it is simply a part of the 3D scene which is rendered by OpenGL.
Think of it as an application-managed software cursor.

The problem with hardware cursor features of existing hardware devices
is that they are specifically geared toward rendering 2D flat cursors
of limited extent. As such, they are completely useless for rendering
3D cursors.




More information about the xorg mailing list