These changes move program resource list creation to happen later after backend LinkShader hook has been called. So, there are no changes in overall logic but functionality is called only after LinkShader that is still able to remove some variables considered dead.
No Piglit regressions observed. Tapani Pälli (3): glsl: build stageref mask using IR, not symbol table glsl: expose build_program_resource_list function glsl: create program resource list after LinkShader src/glsl/linker.cpp | 17 +++++++++-------- src/glsl/program.h | 4 ++++ src/mesa/program/ir_to_mesa.cpp | 2 ++ 3 files changed, 15 insertions(+), 8 deletions(-) -- 2.1.0 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev