For the series:

Reviewed-by: Marek Olšák <marek.ol...@amd.com>



On Sat, Jan 23, 2016 at 1:00 AM, Nicolai Hähnle <nhaeh...@gmail.com> wrote:
> From: Nicolai Hähnle <nicolai.haeh...@amd.com>
>
> ---
>  src/gallium/drivers/radeonsi/si_descriptors.c | 8 +++++---
>  1 file changed, 5 insertions(+), 3 deletions(-)
>
> diff --git a/src/gallium/drivers/radeonsi/si_descriptors.c 
> b/src/gallium/drivers/radeonsi/si_descriptors.c
> index d157a9f..aad836d 100644
> --- a/src/gallium/drivers/radeonsi/si_descriptors.c
> +++ b/src/gallium/drivers/radeonsi/si_descriptors.c
> @@ -978,9 +978,11 @@ void si_emit_shader_userdata(struct si_context *sctx, 
> struct r600_atom *atom)
>                 si_emit_shader_pointer(sctx, &sctx->const_buffers[i].desc, 
> vs_base, true);
>                 si_emit_shader_pointer(sctx, &sctx->rw_buffers[i].desc, 
> vs_base, true);
>
> -               /* The TESSEVAL shader needs this for the ESGS ring buffer. */
> -               si_emit_shader_pointer(sctx, &sctx->rw_buffers[i].desc,
> -                                      R_00B330_SPI_SHADER_USER_DATA_ES_0, 
> true);
> +               if (sctx->tes_shader.cso) {
> +                       /* The TESSEVAL shader needs this for the ESGS ring 
> buffer. */
> +                       si_emit_shader_pointer(sctx, 
> &sctx->rw_buffers[i].desc,
> +                                              
> R_00B330_SPI_SHADER_USER_DATA_ES_0, true);
> +               }
>         } else if (sctx->tes_shader.cso) {
>                 /* The TESSEVAL shader needs this for streamout. */
>                 si_emit_shader_pointer(sctx, 
> &sctx->rw_buffers[PIPE_SHADER_VERTEX].desc,
> --
> 2.5.0
>
> _______________________________________________
> mesa-dev mailing list
> mesa-dev@lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/mesa-dev
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to