mesa/src
Bruno Jiménez 90d7b09ed2 r600g/compute: Defrag the pool if it's necesary
This patch adds a new member to the pool to track its status.
For now it is used only for the 'fragmented' status, but if
needed it could be used for more statuses.

The pool will be considered fragmented if: An item that isn't
the last is freed or demoted.

This 'strategy' has a problem, although it shouldn't cause any bug.
If for example we have two items, A and B. We choose to free A first,
now the pool will have the 'fragmented' status. If we now free B,
the pool will retain its 'fragmented' status even if it isn't
fragmented.

Reviewed-by: Tom Stellard <thomas.stellard@amd.com>
2014-07-23 10:29:17 -04:00
..
egl egl: Remove unused variable dri_driver_path. 2014-06-17 10:18:12 -07:00
gallium r600g/compute: Defrag the pool if it's necesary 2014-07-23 10:29:17 -04:00
gbm gbm: Remove 64x64 restriction from GBM_BO_USE_CURSOR 2014-06-12 16:13:39 +09:00
getopt
glsl glsl: Fix bad indentation 2014-07-19 15:04:04 -07:00
glx glx/dri3: add GPU offloading support. 2014-07-01 13:07:52 +10:00
gtest gtest: Update to 1.7.0. 2014-04-14 00:06:53 -07:00
hgl haiku libGL: Move from gallium target to src/hgl 2014-01-06 15:50:21 -06:00
loader mesa: fix the condition in src/loader/Makefile.am 2014-07-01 09:42:44 -06:00
mapi mesa/main: add ARB_clear_texture entrypoints 2014-07-23 11:50:37 +01:00
mesa meta: Add a meta implementation of GL_ARB_clear_texture 2014-07-23 11:50:38 +01:00
Makefile.am loader: Use drirc device_id parameter in complement to DRI_PRIME 2014-07-01 13:07:40 +10:00
SConscript loader: introduce the loader util lib 2014-01-18 18:47:27 +00:00