From: Elie Tournier <tournier.e...@gmail.com> Signed-off-by: Elie Tournier <elie.tourn...@collabora.com> --- src/compiler/glsl/lower_64bit.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/src/compiler/glsl/lower_64bit.cpp b/src/compiler/glsl/lower_64bit.cpp index 0dc6070..f085dae 100644 --- a/src/compiler/glsl/lower_64bit.cpp +++ b/src/compiler/glsl/lower_64bit.cpp @@ -406,7 +406,8 @@ lower_64bit::lower_op_to_function_call(ir_instruction *base_ir, body.emit(c); if (ir->operation == ir_unop_d2b || - ir->operation == ir_binop_gequal) + ir->operation == ir_binop_gequal || + ir->operation == ir_binop_nequal) body.emit(assign(dst[i], logic_not(dst[i]))); } @@ -599,6 +600,7 @@ lower_64bit_visitor::handle_rvalue(ir_rvalue **rvalue) } break; + case ir_binop_nequal: case ir_binop_equal: if (lowering(EQ64)) { if (ir->operands[0]->type->base_type == GLSL_TYPE_DOUBLE) -- 2.9.5 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev