glsl: add packed varyings to program resource list
authorTapani Pälli <tapani.palli@intel.com>
Fri, 4 Sep 2015 08:30:34 +0000 (11:30 +0300)
committerTapani Pälli <tapani.palli@intel.com>
Fri, 25 Sep 2015 05:14:41 +0000 (08:14 +0300)
commit4639cea2921669527eb43dcb49724c05afb27e8e
tree01ad323b8b337240f6e4bd4d07ee778a9f492d0c
parenta6b55beb78501e3447c55a2d3a4e4b5d6950b86c
glsl: add packed varyings to program resource list

This makes sure that user is still able to query properties about
variables that have gotten packed by lower_packed_varyings pass.

Fixes following OpenGL ES 3.1 test:
   ES31-CTS.program_interface_query.separate-programs-vertex

v2: fix 'name included in packed list' check (Ilia Mirkin)
v3: iterate over instances of name using strtok_r (Ilia Mirkin)

Signed-off-by: Tapani Pälli <tapani.palli@intel.com>
Reviewed-by: Marta Lofstedt <marta.lofstedt@intel.com>
src/glsl/linker.cpp