From: Timothy Arceri Date: Mon, 15 Feb 2016 02:27:55 +0000 (+1100) Subject: glsl: add xfb qualifier lowering support for named blocks X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=ba7a7d4c39c06c6231e3f9a05f5e32378b76db6a;p=mesa.git glsl: add xfb qualifier lowering support for named blocks Reviewed-by: Dave Airlie --- diff --git a/src/compiler/glsl/lower_named_interface_blocks.cpp b/src/compiler/glsl/lower_named_interface_blocks.cpp index 434cea90920..2c361997738 100644 --- a/src/compiler/glsl/lower_named_interface_blocks.cpp +++ b/src/compiler/glsl/lower_named_interface_blocks.cpp @@ -179,6 +179,13 @@ flatten_named_interface_blocks_declarations::run(exec_list *instructions) } new_var->data.location = iface_t->fields.structure[i].location; new_var->data.explicit_location = (new_var->data.location >= 0); + new_var->data.offset = iface_t->fields.structure[i].offset; + new_var->data.explicit_xfb_offset = + (iface_t->fields.structure[i].offset >= 0); + new_var->data.xfb_buffer = + iface_t->fields.structure[i].xfb_buffer; + new_var->data.explicit_xfb_buffer = + iface_t->fields.structure[i].explicit_xfb_buffer; new_var->data.interpolation = iface_t->fields.structure[i].interpolation; new_var->data.centroid = iface_t->fields.structure[i].centroid;