[Mesa-dev] [PATCH 4/5] Tidy a bit compute_memory_finalize_pending

2014-01-06 Thread Bruno Jiménez
Explanation of the changes, as requested by Tom Stellard: Let's take need after is calculated as item->size_in_dw+2048 - (pool->size_in_dw - allocated) BEFORE: If need is positive or 0: we calculate need += 1024 - (need % 1024), which is like cealing to the nearest multiple of 1024, f

Re: [Mesa-dev] [PATCH 4/5] Tidy a bit compute_memory_finalize_pending

2014-01-04 Thread Tom Stellard
On Sat, Jan 04, 2014 at 10:25:52PM +0100, Bruno Jimenez wrote: > On Sat, 2014-01-04 at 13:08 -0800, Tom Stellard wrote: > > [snip] > > > > > > > So, you were wright, I changed the behaviour for > > > need == 0. But just checking for need < 0 should > > > address it. > > > > > > > Thanks for the

Re: [Mesa-dev] [PATCH 4/5] Tidy a bit compute_memory_finalize_pending

2014-01-04 Thread Tom Stellard
On Sat, Jan 04, 2014 at 06:28:27PM +0100, Bruno Jimenez wrote: > On Sat, 2014-01-04 at 08:52 -0800, Tom Stellard wrote: > > On Sat, Jan 04, 2014 at 01:27:32AM +0100, Bruno Jiménez wrote: > > > --- > > > src/gallium/drivers/r600/compute_memory_pool.c | 18 +++--- > > > 1 file changed, 7

Re: [Mesa-dev] [PATCH 4/5] Tidy a bit compute_memory_finalize_pending

2014-01-04 Thread Bruno Jimenez
On Sat, 2014-01-04 at 08:52 -0800, Tom Stellard wrote: > On Sat, Jan 04, 2014 at 01:27:32AM +0100, Bruno Jiménez wrote: > > --- > > src/gallium/drivers/r600/compute_memory_pool.c | 18 +++--- > > 1 file changed, 7 insertions(+), 11 deletions(-) > > > > diff --git a/src/gallium/drivers

Re: [Mesa-dev] [PATCH 4/5] Tidy a bit compute_memory_finalize_pending

2014-01-04 Thread Tom Stellard
On Sat, Jan 04, 2014 at 01:27:32AM +0100, Bruno Jiménez wrote: > --- > src/gallium/drivers/r600/compute_memory_pool.c | 18 +++--- > 1 file changed, 7 insertions(+), 11 deletions(-) > > diff --git a/src/gallium/drivers/r600/compute_memory_pool.c > b/src/gallium/drivers/r600/compute_m

[Mesa-dev] [PATCH 4/5] Tidy a bit compute_memory_finalize_pending

2014-01-03 Thread Bruno Jiménez
--- src/gallium/drivers/r600/compute_memory_pool.c | 18 +++--- 1 file changed, 7 insertions(+), 11 deletions(-) diff --git a/src/gallium/drivers/r600/compute_memory_pool.c b/src/gallium/drivers/r600/compute_memory_pool.c index 5374a48..954c890 100644 --- a/src/gallium/drivers/r600/c