[Fwd: Re: CVS Update: xc (branch: trunk)]
Thomas Winischhofer
thomas at winischhofer.net
Sat Jul 9 07:27:53 PDT 2005
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Zack Rusin wrote:
> On Saturday 09 July 2005 12:55, Thomas Winischhofer wrote:
>
>>1) clears pExaScr when allocating it (just to make sure),
>>2) eventually #include:s fbpict.h (because I used to get an implict
>>declaration for fbComposite() over here)
>>3) adds exaEnableDisableFBAccess, which kicks out all pixmaps to system
>>ram upon a VT switch away from the server, and vice versa when returning.
>
>
> Thanks a lot! I just applied it.
Did you actually review it a little bit? I wrote that in 5 minutes, did
a few tests, saw it working and sent it to you for some sort of "hint"
to what's going wrong there...
>>It still lacks such a wrapper for DGA. But this is pretty simple, just
>>do the same thing like exaEnableDisableFBAccess, depending on whether
>>the DGA mode is zero (IIRC meaning that DGA exited) or non-zero (in
>>which case EXA needs to kick out all pixmaps; since the DGA mode can be
>>changed several times, we only need to do that at the first call with a
>>non-zero mode). XAA's SetDGA is a nice role model for this one, too.
>
>
> BTW, this begs a question: what's going on with DGA? Are we keeping it or are
> we getting rid of it?
Hm. I think for 6.9/7.0 we should be keeping it, perhaps (IMHO)
declaring it deprecated. Still a lot of DGA apps around (not even
mentioning vmware in fullscreen mode - pretty useful actually), and we
should give the app developers a longer timeframe to kill it than until
6.9/7.0 is out. Question remains: What is going to replace it (if a
replacement is needed, what I can't judge)
- --
Thomas Winischhofer
Vienna/Austria
thomas AT winischhofer DOT net http://www.winischhofer.net/
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
iD8DBQFCz97pzydIRAktyUcRAkVGAJ99KNYTs9Q3YEHMgzhmG6qCRq5PPQCeNe/G
upeuNR7y1iiRldDr45GaIJM=
=CeUY
-----END PGP SIGNATURE-----
More information about the xorg
mailing list