glsl: Put `sample`-qualified varyings in their own packing classes
[mesa.git] / src / glsl / ir_print_visitor.h
index 6c308f31e9563d7dcf3ec3858cf28553a98178e5..865376fe03abebc9bb00f216cf8e188fb061a4da 100644 (file)
@@ -33,9 +33,6 @@ extern "C" {
 #include "program/symbol_table.h"
 }
 
-extern void _mesa_print_ir(exec_list *instructions,
-                          struct _mesa_glsl_parse_state *state);
-
 /**
  * Abstract base class of visitors of IR instruction trees
  */
@@ -72,6 +69,8 @@ public:
    virtual void visit(ir_if *);
    virtual void visit(ir_loop *);
    virtual void visit(ir_loop_jump *);
+   virtual void visit(ir_emit_vertex *);
+   virtual void visit(ir_end_primitive *);
    /*@}*/
 
 private: