summaryrefslogtreecommitdiffstats
path: root/ast.h
diff options
context:
space:
mode:
authorIan Romanick <[email protected]>2010-04-05 16:37:49 -0700
committerIan Romanick <[email protected]>2010-04-07 11:42:36 -0700
commit9e7d010ee0ed89f1fe07a06a9d9bb22e15106ae2 (patch)
tree4635f70480484425f8f79d10e35738e6b5991f3d /ast.h
parentf8e31e00b1078dc28187a43a1ab8949e154e7533 (diff)
Process ast_iteration_statement into ir_loop
This causes the following tests to pass: glslparsertest/shaders/dowhile.frag glslparsertest/shaders/while.frag glslparsertest/shaders/while1.frag glslparsertest/shaders/while2.frag
Diffstat (limited to 'ast.h')
-rw-r--r--ast.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/ast.h b/ast.h
index f73e74906f0..ba500dc773a 100644
--- a/ast.h
+++ b/ast.h
@@ -558,6 +558,8 @@ public:
virtual void print(void) const;
+ virtual ir_rvalue *hir(exec_list *, struct _mesa_glsl_parse_state *);
+
enum ast_iteration_modes {
ast_for,
ast_while,