Re: [Mesa-dev] [PATCH v4 6/6] radeonsi: try to re-use previously deleted bindless descriptor slots

2017-08-23 Thread Samuel Pitoiset
On 08/23/2017 09:34 AM, Samuel Pitoiset wrote: On 08/23/2017 07:30 AM, Timothy Arceri wrote: This is causing piglit regressions for me. For example: ./bin/shader_runner tests/spec/arb_bindless_texture/execution/images/multiple-resident-images-reading.shader_test -auto -fb Unexpected GL

Re: [Mesa-dev] [PATCH v4 6/6] radeonsi: try to re-use previously deleted bindless descriptor slots

2017-08-23 Thread Samuel Pitoiset
On 08/23/2017 07:30 AM, Timothy Arceri wrote: This is causing piglit regressions for me. For example: ./bin/shader_runner tests/spec/arb_bindless_texture/execution/images/multiple-resident-images-reading.shader_test -auto -fb Unexpected GL error: GL_OUT_OF_MEMORY 0x505 (Error at /home/tar

Re: [Mesa-dev] [PATCH v4 6/6] radeonsi: try to re-use previously deleted bindless descriptor slots

2017-08-22 Thread Timothy Arceri
This is causing piglit regressions for me. For example: ./bin/shader_runner tests/spec/arb_bindless_texture/execution/images/multiple-resident-images-reading.shader_test -auto -fb Unexpected GL error: GL_OUT_OF_MEMORY 0x505 (Error at /home/tarceri/git/Mesa_arrays_of_arrays_piglit/tests/shade

Re: [Mesa-dev] [PATCH v4 6/6] radeonsi: try to re-use previously deleted bindless descriptor slots

2017-08-21 Thread Marek Olšák
Reviewed-by: Marek Olšák So let's commit this! Marek On Mon, Aug 21, 2017 at 4:50 PM, Samuel Pitoiset wrote: > Currently, when the array is full it is resized but it can grow > over and over because we don't try to re-use descriptor slots. > > v4: - rebase on top of idalloc changes > v3: - use

[Mesa-dev] [PATCH v4 6/6] radeonsi: try to re-use previously deleted bindless descriptor slots

2017-08-21 Thread Samuel Pitoiset
Currently, when the array is full it is resized but it can grow over and over because we don't try to re-use descriptor slots. v4: - rebase on top of idalloc changes v3: - use new idalloc gallium module Signed-off-by: Samuel Pitoiset --- src/gallium/drivers/radeonsi/si_descriptors.c | 36 ++