glsl: copy how_declared when lowering interface blocks
authorTimothy Arceri <timothy.arceri@collabora.com>
Sat, 21 Nov 2015 00:08:36 +0000 (11:08 +1100)
committerTimothy Arceri <timothy.arceri@collabora.com>
Tue, 1 Dec 2015 01:45:07 +0000 (12:45 +1100)
Cc: Gregory Hainaut <gregory.hainaut@gmail.com>
Reviewed-by: Tapani Pälli <tapani.palli@intel.com>
src/glsl/lower_named_interface_blocks.cpp

index 114bb58..f29eba4 100644 (file)
@@ -187,6 +187,7 @@ flatten_named_interface_blocks_declarations::run(exec_list *instructions)
             new_var->data.sample = iface_t->fields.structure[i].sample;
             new_var->data.patch = iface_t->fields.structure[i].patch;
             new_var->data.stream = var->data.stream;
+            new_var->data.how_declared = var->data.how_declared;
 
             new_var->init_interface_type(iface_t);
             hash_table_insert(interface_namespace, new_var,