On Sat, Dec 4, 2010 at 10:50 PM, Marek Olšák <[email protected]> wrote:
> This fixes endless vertex shader recompilations in find_translated_vp
> if the shader contains an edge flag output.
>
> NOTE: This is a candidate for the 7.9 branch.
> ---
>  src/mesa/state_tracker/st_program.c |    2 ++
>  1 files changed, 2 insertions(+), 0 deletions(-)
>
> diff --git a/src/mesa/state_tracker/st_program.c 
> b/src/mesa/state_tracker/st_program.c
> index 7679928..aae2913 100644
> --- a/src/mesa/state_tracker/st_program.c
> +++ b/src/mesa/state_tracker/st_program.c
> @@ -216,6 +216,8 @@ st_translate_vertex_program(struct st_context *st,
>       return NULL;
>    }
>
> +   vpv->key = *key;
> +
>    vpv->num_inputs = stvp->num_inputs;
>    num_outputs = stvp->num_outputs;
>    if (key->passthrough_edgeflags) {
> --
> 1.7.0.4

Looks good.

Signed-off-by Brian Paul <[email protected]>
_______________________________________________
mesa-dev mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to