On Tue, Mar 25, 2003 at 05:07:38PM -0800, Ian Romanick wrote: > Philip Brown wrote: > > The core X server should not be making calls into extension modules. > > Extension modules should be making calls to xfree-exported functions. > > If there arent sufficient xfree-exported functions, extend or add new ones. > > The idea is that the X server and the 3D driver can use the same memory > manager for off-screen memory. That way pixmap cache, textures, and > vertex buffers all get managed in the "same" way and share ALL of off > screen memory.
Yes, and existing core X server APIs allow that. > Currently, when DRI is enables, the pixmap cache is > very, very small, even if there are no 3D clients running. Then DRI isnt behaving nicely, and should be a better "neighbour". And/or, the 2d layer should be more practical about its use of xf86AllocateOffscreenLinear() ------------------------------------------------------- This SF.net email is sponsored by: The Definitive IT and Networking Event. Be There! NetWorld+Interop Las Vegas 2003 -- Register today! http://ads.sourceforge.net/cgi-bin/redirect.pl?keyn0001en _______________________________________________ Dri-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/dri-devel