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
|