will be used by compiler code when loading shaders from the cache Signed-off-by: Tapani Pälli <tapani.pa...@intel.com> --- src/glsl/linker.cpp | 2 +- src/glsl/linker.h | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-)
diff --git a/src/glsl/linker.cpp b/src/glsl/linker.cpp index 8a143fd..538676b 100644 --- a/src/glsl/linker.cpp +++ b/src/glsl/linker.cpp @@ -838,7 +838,7 @@ interstage_cross_validate_uniform_blocks(struct gl_shader_program *prog) /** * Populates a shaders symbol table with all global declarations */ -static void +void populate_symbol_table(gl_shader *sh) { sh->symbols = new(sh) glsl_symbol_table; diff --git a/src/glsl/linker.h b/src/glsl/linker.h index 8a0027d..58ff8e1 100644 --- a/src/glsl/linker.h +++ b/src/glsl/linker.h @@ -26,6 +26,9 @@ #ifndef GLSL_LINKER_H #define GLSL_LINKER_H +void +populate_symbol_table(gl_shader *sh); + extern bool link_function_calls(gl_shader_program *prog, gl_shader *main, gl_shader **shader_list, unsigned num_shaders); -- 1.8.1.4 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev