glsl: mark variables produced by lower_named_interface_blocks.
authorPaul Berry <stereotype441@gmail.com>
Tue, 22 Oct 2013 03:27:23 +0000 (20:27 -0700)
committerPaul Berry <stereotype441@gmail.com>
Fri, 25 Oct 2013 05:01:14 +0000 (22:01 -0700)
commit4b97c581b4f85e1712c7900cb099c9d56babb05d
tree9aa3231ee2f1cf37cd7f2bbd596e530db299037f
parent99512dc40d762d15d636ea711c496bd0350ef7f1
glsl: mark variables produced by lower_named_interface_blocks.

These variables will need to be treated specially by
program_resource_visitor, so that they can be addressed through the
API using their interface block name (and array index, for interface
block arrays).

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Matt Turner <mattst88@gmail.com>
src/glsl/ir.h
src/glsl/lower_named_interface_blocks.cpp