glsl_parser_extra: Add utility to copy symbols between symbol tables
[mesa.git] / src / compiler / glsl / glsl_parser_extras.h
index fb358130878da9cb910bab9ddeffd4bd1482e789..2e98bc72e744eb97b3885789d507509fc2e26960 100644 (file)
@@ -948,6 +948,11 @@ extern int glcpp_preprocess(void *ctx, const char **shader, char **info_log,
 extern void _mesa_destroy_shader_compiler(void);
 extern void _mesa_destroy_shader_compiler_caches(void);
 
+extern void
+_mesa_glsl_copy_symbols_from_table(struct exec_list *shader_ir,
+                                   struct glsl_symbol_table *src,
+                                   struct glsl_symbol_table *dest);
+
 #ifdef __cplusplus
 }
 #endif