From 87d6028f28d35ae7f88a606c8119be627eb6599a Mon Sep 17 00:00:00 2001 From: Roland Scheidegger Date: Wed, 13 Sep 2006 17:30:11 +0000 Subject: make sure we upload the new vertex program if the program string changes. --- src/mesa/drivers/dri/r200/r200_vertprog.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src') diff --git a/src/mesa/drivers/dri/r200/r200_vertprog.c b/src/mesa/drivers/dri/r200/r200_vertprog.c index 1357d2e38f..cf0c15093f 100644 --- a/src/mesa/drivers/dri/r200/r200_vertprog.c +++ b/src/mesa/drivers/dri/r200/r200_vertprog.c @@ -1099,12 +1099,14 @@ static void r200ProgramStringNotify(GLcontext *ctx, GLenum target, struct gl_program *prog) { struct r200_vertex_program *vp = (void *)prog; + r200ContextPtr rmesa = R200_CONTEXT(ctx); switch(target) { case GL_VERTEX_PROGRAM_ARB: vp->translated = GL_FALSE; /* memset(&vp->translated, 0, sizeof(struct r200_vertex_program) - sizeof(struct gl_vertex_program));*/ r200_translate_vertex_program(vp); + rmesa->curr_vp_hw = NULL; break; } /* need this for tcl fallbacks */ -- cgit v1.2.3