nir/intrinsics: Add more atomic_counter ops
[mesa.git] / src / compiler / glsl / lower_tess_level.cpp
index bed2553222f717f7052aed86b0710badbfb1def4..0a244f14398d62b70803399d68ac0386bb22b46b 100644 (file)
@@ -382,8 +382,8 @@ lower_tess_level_visitor::visit_leave(ir_call *ir)
 {
    void *ctx = ralloc_parent(ir);
 
-   const exec_node *formal_param_node = ir->callee->parameters.head;
-   const exec_node *actual_param_node = ir->actual_parameters.head;
+   const exec_node *formal_param_node = ir->callee->parameters.get_head_raw();
+   const exec_node *actual_param_node = ir->actual_parameters.get_head_raw();
    while (!actual_param_node->is_tail_sentinel()) {
       ir_variable *formal_param = (ir_variable *) formal_param_node;
       ir_rvalue *actual_param = (ir_rvalue *) actual_param_node;
@@ -440,7 +440,7 @@ lower_tess_level_visitor::visit_leave(ir_call *ir)
 
 
 bool
-lower_tess_level(gl_shader *shader)
+lower_tess_level(gl_linked_shader *shader)
 {
    if ((shader->Stage != MESA_SHADER_TESS_CTRL) &&
        (shader->Stage != MESA_SHADER_TESS_EVAL))