Re: [Mesa-dev] [PATCH 2/2] radeonsi: drop few partial flushes when uploading bindless descriptors

2017-07-04 Thread Samuel Pitoiset
On 07/03/2017 09:22 PM, Nicolai Hähnle wrote: On 03.07.2017 18:33, Samuel Pitoiset wrote: On 07/03/2017 06:16 PM, Samuel Pitoiset wrote: On 07/03/2017 06:09 PM, Nicolai Hähnle wrote: On 03.07.2017 18:03, Nicolai Hähnle wrote: On 29.06.2017 21:59, Samuel Pitoiset wrote: Only emit partia

Re: [Mesa-dev] [PATCH 2/2] radeonsi: drop few partial flushes when uploading bindless descriptors

2017-07-03 Thread Nicolai Hähnle
On 03.07.2017 18:33, Samuel Pitoiset wrote: On 07/03/2017 06:16 PM, Samuel Pitoiset wrote: On 07/03/2017 06:09 PM, Nicolai Hähnle wrote: On 03.07.2017 18:03, Nicolai Hähnle wrote: On 29.06.2017 21:59, Samuel Pitoiset wrote: Only emit partial flushes when the underlying shader stages are u

Re: [Mesa-dev] [PATCH 2/2] radeonsi: drop few partial flushes when uploading bindless descriptors

2017-07-03 Thread Samuel Pitoiset
On 07/03/2017 06:16 PM, Samuel Pitoiset wrote: On 07/03/2017 06:09 PM, Nicolai Hähnle wrote: On 03.07.2017 18:03, Nicolai Hähnle wrote: On 29.06.2017 21:59, Samuel Pitoiset wrote: Only emit partial flushes when the underlying shader stages are using bindless samplers or images. This gets

Re: [Mesa-dev] [PATCH 2/2] radeonsi: drop few partial flushes when uploading bindless descriptors

2017-07-03 Thread Samuel Pitoiset
On 07/03/2017 06:09 PM, Nicolai Hähnle wrote: On 03.07.2017 18:03, Nicolai Hähnle wrote: On 29.06.2017 21:59, Samuel Pitoiset wrote: Only emit partial flushes when the underlying shader stages are using bindless samplers or images. This gets rid of 4% of partial flushes in the DOW3 benchmark

Re: [Mesa-dev] [PATCH 2/2] radeonsi: drop few partial flushes when uploading bindless descriptors

2017-07-03 Thread Nicolai Hähnle
On 03.07.2017 18:03, Nicolai Hähnle wrote: On 29.06.2017 21:59, Samuel Pitoiset wrote: Only emit partial flushes when the underlying shader stages are using bindless samplers or images. This gets rid of 4% of partial flushes in the DOW3 benchmark. Do those flushes still trigger during play?

Re: [Mesa-dev] [PATCH 2/2] radeonsi: drop few partial flushes when uploading bindless descriptors

2017-07-03 Thread Nicolai Hähnle
On 29.06.2017 21:59, Samuel Pitoiset wrote: Only emit partial flushes when the underlying shader stages are using bindless samplers or images. This gets rid of 4% of partial flushes in the DOW3 benchmark. Do those flushes still trigger during play? I'd think it should be possible to eliminate

[Mesa-dev] [PATCH 2/2] radeonsi: drop few partial flushes when uploading bindless descriptors

2017-06-29 Thread Samuel Pitoiset
Only emit partial flushes when the underlying shader stages are using bindless samplers or images. This gets rid of 4% of partial flushes in the DOW3 benchmark. Signed-off-by: Samuel Pitoiset --- src/gallium/drivers/radeonsi/si_descriptors.c | 18 -- 1 file changed, 16 insertion