From a6a4257f76abbdd1ced815f3262525ee8b067ab0 Mon Sep 17 00:00:00 2001 From: Karl Rasche Date: Fri, 21 Nov 2003 01:22:46 +0000 Subject: Caught missing parse_color_type() [Jacob Jansen] --- src/mesa/main/arbparse.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'src/mesa') diff --git a/src/mesa/main/arbparse.c b/src/mesa/main/arbparse.c index 33b31db590..87de22468a 100644 --- a/src/mesa/main/arbparse.c +++ b/src/mesa/main/arbparse.c @@ -3615,11 +3615,12 @@ parse_result_binding (GLcontext * ctx, byte ** inst, GLuint * binding, /* for vtx programs, this is VERTEX_RESULT_COLOR */ else { GLint color_type; + GLuint face_type = parse_face_type(inst); + GLint color_type_ret = parse_color_type(ctx, inst, Program, &color_type); /* back face */ - if (parse_face_type (inst)) { - if (parse_color_type (ctx, inst, Program, &color_type)) - return 1; + if (face_type) { + if (color_type_ret) return 1; /* secondary color */ if (color_type) { -- cgit v1.2.3