Hi; I marked this as v2 as this is alternative approach to patch series I sent ealier:
http://lists.freedesktop.org/archives/mesa-dev/2015-December/102548.html I took then direction suggested by Timothy which makes validation step simpler. These patches fix 2 ES31-CTS.sepshaderobjs.StateInteraction cases leaving only interface matching part which I will tackle next. Tapani Pälli (3): mesa: add a new flag to track program usage in a pipeline mesa: validate program usage in a pipeline mesa: do not fail when stage not linked is not in use src/glsl/linker.cpp | 1 + src/mesa/main/context.c | 27 ++++++++++++++++++++ src/mesa/main/mtypes.h | 1 + src/mesa/main/pipelineobj.c | 62 +++++++++++++++++++++++++++++++++++++++++++++ src/mesa/main/pipelineobj.h | 2 ++ 5 files changed, 93 insertions(+) -- 2.5.0 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev