summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--glsl_parser_extras.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/glsl_parser_extras.cpp b/glsl_parser_extras.cpp
index a166fbcd09..caa221f921 100644
--- a/glsl_parser_extras.cpp
+++ b/glsl_parser_extras.cpp
@@ -35,6 +35,7 @@
#include "glsl_parser_extras.h"
#include "glsl_parser.h"
#include "symbol_table.h"
+#include "ir_print_visitor.h"
void
_mesa_glsl_error(YYLTYPE *locp, void *state, const char *fmt, ...)
@@ -702,6 +703,13 @@ main(int argc, char **argv)
((ast_node *)ptr)->hir(&instructions, &state);
}
+ printf("\n\n");
+ foreach_iter(exec_list_iterator, iter, instructions) {
+ ir_print_visitor v;
+
+ ((ir_instruction *)iter.get())->accept(& v);
+ }
+
_mesa_symbol_table_dtor(state.symbols);
return 0;