GLX_EXT_include_inferiors (was Re: compiz on aiglx)

Ian Romanick idr at us.ibm.com
Mon Mar 13 14:18:24 PST 2006


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Kristian Høgsberg wrote:

> Overview
> 
>     This extension introduces a new FBConfig attribute,
>     GLX_INCLUDE_INFERIORS_EXT.  Creating a context with an FBConfig that has
>     GLX_INCLUDE_INFERIORS_EXT set will prevent inferiors (child windows) from
>     clipping output to the drawable currently associated with the context.

Would it be possible to elaborate on this a bit?  I'm not really sure
what this is even intended to do or why anyone would want to use it.
This isn't to say that I don't think it's useful, more to say that I
don't get it.

If I have window A and a child window B, what happens if I draw to
window A?  Does this just provide a guarantee that if B obscures pixel
x,y of A that I can later read back (e.g., using glReadPixels) x,y and
get the result that I drew?  Does this mean that result of drawing x,y
of A gets "broadcast" somehow to B?
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.1 (GNU/Linux)

iD8DBQFEFe+wX1gOwKyEAw8RAqHnAJwPlZfUagyM/ZzvwHW/KG1OMFCqXACeJqmx
18TIEclgRSAxmKifSobXlYM=
=FxF1
-----END PGP SIGNATURE-----



More information about the xorg mailing list