[Mesa-dev] [PATCH] st/mesa: initialize key in st_vp_varient

Brian Paul brian.e.paul at gmail.com
Sun Dec 5 08:27:46 PST 2010


On Sat, Dec 4, 2010 at 10:50 PM, Marek Olšák <maraeo at gmail.com> 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 <brianp at vmware.com>


More information about the mesa-dev mailing list