[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