History log of /external/mesa3d/src/gallium/drivers/svga/svga_screen_cache.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
500e7c5860b4d6fdd39f70197511a746eb32910a 08-Dec-2011 Brian Paul <brianp@vmware.com> svga: implement surface cache size limit

There was a SVGA_HOST_SURFACE_CACHE_BYTES symbol, but it was never
used.

Now when we go to add a newly deleted surface to the cache we check
if the cache size would be exceeded. If so, try to free the least
recently "unused" surfaces until the cache is smaller. If we can't
do that, simply don't cache the newly deleted surface. The alternative
involves flushing and waiting and we don't want to do that.

Reviewed-by: José Fonseca <jfonseca@vmware.com>
/external/mesa3d/src/gallium/drivers/svga/svga_screen_cache.h
2aaca1df9df6980ec88180c8866c8987b31db91a 02-Feb-2010 José Fonseca <jfonseca@vmware.com> gallium: Move p_thread.h and p_atomic.h out of gallium interfaces.

Into os/os_thread.h and util/u_atomic.h respectively.
/external/mesa3d/src/gallium/drivers/svga/svga_screen_cache.h
55b0157860af0eb957262cb0d22ab47eccd85940 25-Nov-2009 Keith Whitwell <keithw@vmware.com> svga: revert packing of surface key

Over-ambitious packing of values broke my cursor.
/external/mesa3d/src/gallium/drivers/svga/svga_screen_cache.h
f1ce37f74aff4854071fe5740b055718b2c0c789 24-Nov-2009 Keith Whitwell <keithw@vmware.com> svga: cache textures as well as buffers
/external/mesa3d/src/gallium/drivers/svga/svga_screen_cache.h
3192633d4abe262d413e41feb871fe8deed409d8 16-Nov-2009 Jakob Bornecrantz <jakob@vmware.com> svga: Add svga driver
/external/mesa3d/src/gallium/drivers/svga/svga_screen_cache.h