glsl: make use of glsl_type::is_double()
[mesa.git] / src / compiler / glsl / opt_algebraic.cpp
index 0ec331524c2b19caebfe2954f6c10f069a0dad9e..3662e8b26996aa32c4be11f68d2566fe57e816be 100644 (file)
@@ -650,7 +650,7 @@ ir_algebraic_visitor::handle_expression(ir_expression *ir)
    case ir_binop_div:
       if (is_vec_one(op_const[0]) && (
                 ir->type->base_type == GLSL_TYPE_FLOAT ||
-                ir->type->base_type == GLSL_TYPE_DOUBLE)) {
+                ir->type->is_double())) {
         return new(mem_ctx) ir_expression(ir_unop_rcp,
                                           ir->operands[1]->type,
                                           ir->operands[1],