glsl: add capability to lower mediump array types
[mesa.git] / src / compiler / glsl / lower_texture_projection.cpp
index 95df106d93f53449f59a9b6f4c07d72bf69d213c..db847f8a8c3d62595323f4b5c48bbba312cbabda 100644 (file)
@@ -69,7 +69,7 @@ lower_texture_projection_visitor::visit_leave(ir_texture *ir)
                                                    ir->projector->type,
                                                    ir->projector,
                                                    NULL);
-   ir_assignment *assign = new(mem_ctx) ir_assignment(deref, expr, NULL);
+   ir_assignment *assign = new(mem_ctx) ir_assignment(deref, expr);
    base_ir->insert_before(assign);
 
    deref = new(mem_ctx) ir_dereference_variable(var);
@@ -78,11 +78,11 @@ lower_texture_projection_visitor::visit_leave(ir_texture *ir)
                                               ir->coordinate,
                                               deref);
 
-   if (ir->shadow_comparitor) {
+   if (ir->shadow_comparator) {
       deref = new(mem_ctx) ir_dereference_variable(var);
-      ir->shadow_comparitor = new(mem_ctx) ir_expression(ir_binop_mul,
-                                                 ir->shadow_comparitor->type,
-                                                 ir->shadow_comparitor,
+      ir->shadow_comparator = new(mem_ctx) ir_expression(ir_binop_mul,
+                                                 ir->shadow_comparator->type,
+                                                 ir->shadow_comparator,
                                                  deref);
    }