On Tue, Feb 16, 2016 at 1:09 PM, Jordan Justen
<[email protected]> wrote:
> On gen7 (Ivy Bridge, Haswell), we will get a GPU hang if an indirect
> dispatch is used, but one of the dimensions is 0.
>
> Therefore we use predicated rendering on the GPGPU_WALKER command to
> handle this case.
>
> Fixes piglit test: spec/arb_compute_shader/zero-dispatch-size
>
> Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=94100
> Signed-off-by: Jordan Justen <[email protected]>
> Cc: Kenneth Graunke <[email protected]>
> Cc: Ben Widawsky <[email protected]>
> Cc: Ilia Mirkin <[email protected]>

Tested-by: Ilia Mirkin <[email protected]>

All the dEQP tests now pass instead of hanging the GPU.
[shared_var*atomic is still broken, but I'm sure that's unrelated.]

  -ilia
_______________________________________________
mesa-dev mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to