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.
cfff746 mesa: Track the additional data in gl_shader_variable
src/compiler/glsl/linker.cpp | 20 ++++++++++++++++----
src/mesa/main/mtypes.h | 32 ++++++++++++++++++++++++++++++++
2 files changed, 48 insertions(+), 4 deletions(-)
Upstream: cgit.freedesktop.org