From 435eff8b852f59e13554a57f83a48bf8035ec794 Mon Sep 17 00:00:00 2001 From: Keith Whitwell Date: Mon, 9 May 2005 17:59:13 +0000 Subject: i915 will use _TexEnvProgram (if active) --- src/mesa/drivers/dri/i915/i915_context.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src/mesa/drivers/dri/i915/i915_context.c') diff --git a/src/mesa/drivers/dri/i915/i915_context.c b/src/mesa/drivers/dri/i915/i915_context.c index fc4dade21e..eb33b1f1c3 100644 --- a/src/mesa/drivers/dri/i915/i915_context.c +++ b/src/mesa/drivers/dri/i915/i915_context.c @@ -72,11 +72,13 @@ static void i915InvalidateState( GLcontext *ctx, GLuint new_state ) */ { struct i915_fragment_program *p = - (struct i915_fragment_program *)ctx->FragmentProgram.Current; - if (p->nr_params) + (struct i915_fragment_program *)ctx->FragmentProgram._Current; + if (p && p->nr_params) p->params_uptodate = 0; } + if (new_state & (_NEW_FOG|_NEW_HINT|_NEW_PROGRAM)) + i915_update_fog(ctx); } -- cgit v1.2.3