From ba7a7d4c39c06c6231e3f9a05f5e32378b76db6a Mon Sep 17 00:00:00 2001 From: Timothy Arceri Date: Mon, 15 Feb 2016 13:27:55 +1100 Subject: glsl: add xfb qualifier lowering support for named blocks Reviewed-by: Dave Airlie --- src/compiler/glsl/lower_named_interface_blocks.cpp | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/compiler') 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; -- cgit v1.2.3