Re: [Mesa-dev] [PATCH] i965/fs: Clamp image array indices to the array bounds on IVB.

2015-08-12 Thread Timothy Arceri
On Wed, 2015-08-12 at 13:47 +0300, Francisco Jerez wrote: > Timothy Arceri writes: > > > On Mon, 2015-07-27 at 16:01 +0300, Francisco Jerez wrote: > > > This fixes the spec@arb_shader_image_load_store@invalid index bounds > > > piglit tests on IVB, which were causing a GPU hang and then a crash >

Re: [Mesa-dev] [PATCH] i965/fs: Clamp image array indices to the array bounds on IVB.

2015-08-12 Thread Francisco Jerez
Timothy Arceri writes: > On Mon, 2015-07-27 at 16:01 +0300, Francisco Jerez wrote: >> This fixes the spec@arb_shader_image_load_store@invalid index bounds >> piglit tests on IVB, which were causing a GPU hang and then a crash >> due to the invalid binding table index result of the array index >>

Re: [Mesa-dev] [PATCH] i965/fs: Clamp image array indices to the array bounds on IVB.

2015-08-11 Thread Timothy Arceri
On Mon, 2015-07-27 at 16:01 +0300, Francisco Jerez wrote: > This fixes the spec@arb_shader_image_load_store@invalid index bounds > piglit tests on IVB, which were causing a GPU hang and then a crash > due to the invalid binding table index result of the array index > calculation. Other generations

Re: [Mesa-dev] [PATCH] i965/fs: Clamp image array indices to the array bounds on IVB.

2015-07-27 Thread Jordan Justen
Reviewed-by: Jordan Justen On 2015-07-27 06:01:31, Francisco Jerez wrote: > This fixes the spec@arb_shader_image_load_store@invalid index bounds > piglit tests on IVB, which were causing a GPU hang and then a crash > due to the invalid binding table index result of the array index > calculation.

[Mesa-dev] [PATCH] i965/fs: Clamp image array indices to the array bounds on IVB.

2015-07-27 Thread Francisco Jerez
This fixes the spec@arb_shader_image_load_store@invalid index bounds piglit tests on IVB, which were causing a GPU hang and then a crash due to the invalid binding table index result of the array index calculation. Other generations seem to behave sensibly when an invalid surface is provided so it