mesa: copy centroid/invariance/precision info in parse_init_declarator()
authorBrian Paul <brian.paul@tungstengraphics.com>
Mon, 24 Nov 2008 16:28:25 +0000 (09:28 -0700)
committerBrian Paul <brian.paul@tungstengraphics.com>
Mon, 24 Nov 2008 20:11:05 +0000 (13:11 -0700)
src/mesa/shader/slang/slang_compile.c

index 07c40eaa324d6ec198e82b547f2ef295a67c3c04..f684f6cc1d5fd211c8d235568f447d6b481603d7 100644 (file)
@@ -1799,8 +1799,11 @@ parse_init_declarator(slang_parse_ctx * C, slang_output_ctx * O,
       RETURN0;
    }
 
-   /* copy the declarator qualifier type, parse the identifier */
+   /* copy the declarator type qualifier/etc info, parse the identifier */
    var->type.qualifier = type->qualifier;
+   var->type.centroid = type->centroid;
+   var->type.precision = type->precision;
+   var->type.variant = type->variant;
    var->a_name = a_name;
    if (var->a_name == SLANG_ATOM_NULL)
       RETURN0;