From: Brian Paul Date: Mon, 24 Nov 2008 16:28:25 +0000 (-0700) Subject: mesa: copy centroid/invariance/precision info in parse_init_declarator() X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=71c900abc76198ecf97e0cd7585ade430827db3f;p=mesa.git mesa: copy centroid/invariance/precision info in parse_init_declarator() (cherry picked from commit a2037137385671c0673d1de6eb1c36dbd3cd78f3) --- diff --git a/src/mesa/shader/slang/slang_compile.c b/src/mesa/shader/slang/slang_compile.c index 07c40eaa324..f684f6cc1d5 100644 --- a/src/mesa/shader/slang/slang_compile.c +++ b/src/mesa/shader/slang/slang_compile.c @@ -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;