On Mon, 2016-06-20 at 17:40 +1000, Timothy Arceri wrote:
> This is more consitent with what we do elsewhere and will allow
              consistent

Reviewed-by: Iago Toral Quiroga <ito...@igalia.com>

> us to only cache one of the values in the shader cache.
> ---
>  src/mesa/drivers/dri/i965/brw_tcs.c | 5 ++---
>  1 file changed, 2 insertions(+), 3 deletions(-)
> 
> diff --git a/src/mesa/drivers/dri/i965/brw_tcs.c 
> b/src/mesa/drivers/dri/i965/brw_tcs.c
> index ecd0a86..692c6f4 100644
> --- a/src/mesa/drivers/dri/i965/brw_tcs.c
> +++ b/src/mesa/drivers/dri/i965/brw_tcs.c
> @@ -424,9 +424,8 @@ brw_tcs_precompile(struct gl_context *ctx,
>     if (brw->gen < 8)
>        key.input_vertices = shader_prog->TessCtrl.VerticesOut;
>  
> -   key.tes_primitive_mode =
> -      shader_prog->_LinkedShaders[MESA_SHADER_TESS_EVAL] ?
> -      shader_prog->TessEval.PrimitiveMode : GL_TRIANGLES;
> +   key.tes_primitive_mode = brw->tess_eval_program ?
> +      brw->tess_eval_program->PrimitiveMode : GL_TRIANGLES;
>  
>     key.outputs_written = prog->OutputsWritten;
>     key.patch_outputs_written = prog->PatchOutputsWritten;


_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to