mesa: use loop in pop_texture_group() to restore 4 combiner terms
[mesa.git] / src / mesa / main / ff_fragment_shader.cpp
index dbfa6b57d4d62c6f2d46ab56459aedefee5ee7f1..7cc1721688441f4e226443966c08142c4241bcd0 100644 (file)
@@ -874,7 +874,8 @@ static struct ureg register_const4f( struct texenv_fragment_program *p,
    values[1] = s1;
    values[2] = s2;
    values[3] = s3;
-   idx = _mesa_add_unnamed_constant( p->program->Base.Parameters, values, 4,
+   idx = _mesa_add_unnamed_constant( p->program->Base.Parameters,
+                                     (gl_constant_value *) values, 4,
                                      &swizzle );
    r = make_ureg(PROGRAM_CONSTANT, idx);
    r.swz = swizzle;