mesa: set up gl_vert_result and gl_frag_attrib values for gl_ClipDistance.
[mesa.git] / src / glsl / opt_constant_folding.cpp
index 554c54fae3a6c4f587b8adc7d88600e574c94ae9..599b21525de8a4c94b76b47ac929fd0d35b138bc 100644 (file)
@@ -22,7 +22,7 @@
  */
 
 /**
- * \file ir_constant_folding.cpp
+ * \file opt_constant_folding.cpp
  * Replace constant-valued expressions with references to constant values.
  */
 
@@ -122,7 +122,7 @@ ir_constant_folding_visitor::visit_enter(ir_call *ir)
       ir_rvalue *param_rval = (ir_rvalue *)iter.get();
       ir_variable *sig_param = (ir_variable *)sig_iter.get();
 
-      if (sig_param->mode == ir_var_in) {
+      if (sig_param->mode == ir_var_in || sig_param->mode == ir_var_const_in) {
         ir_rvalue *new_param = param_rval;
 
         handle_rvalue(&new_param);