mesa: Track the additional data in gl_shader_variable
authorIan Romanick <ian.d.romanick@intel.com>
Thu, 19 May 2016 17:25:47 +0000 (10:25 -0700)
committerIan Romanick <ian.d.romanick@intel.com>
Thu, 26 May 2016 23:19:16 +0000 (16:19 -0700)
commitcfff74629765d1d06313705f5ca80138c2182ef0
tree963623ec982596422d5c2065aa99f6c66c6548fb
parent15e553daf0cd5fe70994b6ac5377ff11002357a3
mesa: Track the additional data in gl_shader_variable

The interface type, interpolation mode, precision, the type of the
outermost structure, and whether or not the variable has an explicit
location will be used for SSO validation on OpenGL ES.

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Timothy Arceri <timothy.arceri@collabora.com>
Reviewed-by: Alejandro PiƱeiro <apinheiro@igalia.com>
src/compiler/glsl/linker.cpp
src/mesa/main/mtypes.h