X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=glsl_parser_extras.h;h=157b9861a3126800f6dda4c6defe8ddea3f56352;hb=d9bda3c29d23f99598645902c8ba3b7666341c9b;hp=125c675a9212c2c6de4171d74cb8adf972f06e0e;hpb=a2c6df556655e3619f5a0cd82b0d11aac37c5692;p=mesa.git diff --git a/glsl_parser_extras.h b/glsl_parser_extras.h index 125c675a921..157b9861a31 100644 --- a/glsl_parser_extras.h +++ b/glsl_parser_extras.h @@ -26,7 +26,6 @@ #define GLSL_PARSER_EXTRAS_H #include -#include "main/simple_list.h" #include "glsl_symbol_table.h" enum _mesa_glsl_parser_targets { @@ -38,7 +37,7 @@ enum _mesa_glsl_parser_targets { struct _mesa_glsl_parse_state { void *scanner; - struct simple_node translation_unit; + exec_list translation_unit; glsl_symbol_table *symbols; unsigned language_version; @@ -65,6 +64,8 @@ struct _mesa_glsl_parse_state { const glsl_type **user_structures; unsigned num_user_structures; + char *info_log; + /** * \name Enable bits for GLSL extensions */ @@ -95,7 +96,7 @@ extern void _mesa_glsl_error(YYLTYPE *locp, _mesa_glsl_parse_state *state, * \sa _mesa_glsl_error */ extern void _mesa_glsl_warning(const YYLTYPE *locp, - const _mesa_glsl_parse_state *state, + _mesa_glsl_parse_state *state, const char *fmt, ...); extern void _mesa_glsl_lexer_ctor(struct _mesa_glsl_parse_state *state,