Top-most windows

Keith Packard keithp at keithp.com
Wed Jan 18 12:27:24 PST 2006


On Wed, 2006-01-18 at 11:34 -0800, Deron Johnson wrote:
> Sorry for the delayed response. I've been out sick for a couple of days.

> 	1. Ability to render in IncludeInferiors mode

Yeah, either this or the alternative of having manual redirect windows
not clip their parent or siblings. I'd suggest that GL's lack of this
support makes it a 'second class' rendering system in the X world as all
other drawing systems include this capability.

> 	2. Ability to dynamically switch the root window between
> 	   double-buffered and single-buffered mode.

This is what the GLX 1.3 API addresses; by using FBConfigs when creating
a context, you can adopt a config other than the default as specified by
the visual.

> Please describe this alternative so I can make sure I'm not
> misunderstanding you. Are you referring to the RaiseWindow kludge?

Yes, RaiseWindow works "fine" today, and requires no server grabs to
function reasonably well. It's not perfect, but I submit that you'll
want to support this mode in any case as it will permit LG to run across
several X server versions.

> LG already fails to run on servers which don't have the necessary
> features and this behavior has not been a problem.

Sure, but piling on additional requirements only serves to reduce the
potential userbase. 

-- 
keith.packard at intel.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
Url : http://lists.x.org/archives/xorg-arch/attachments/20060118/ec00db33/attachment.pgp


More information about the xorg-arch mailing list