Explorar el Código

Merge pull request #7422 from lonesurvivor/master

Improvement to y_sort: make clear which item has to be drawn first
Rémi Verschelde hace 8 años
padre
commit
f2e99826c0
Se han modificado 1 ficheros con 4 adiciones y 1 borrados
  1. 4 1
      servers/visual/visual_server_canvas.h

+ 4 - 1
servers/visual/visual_server_canvas.h

@@ -44,7 +44,10 @@ public:
 
 		_FORCE_INLINE_ bool operator()(const Item* p_left,const Item* p_right) const {
 
-			return p_left->xform.elements[2].y < p_right->xform.elements[2].y;
+			if(Math::abs(p_left->xform.elements[2].y - p_right->xform.elements[2].y) < CMP_EPSILON )
+				return p_left->xform.elements[2].x < p_right->xform.elements[2].x;
+			else
+				return p_left->xform.elements[2].y < p_right->xform.elements[2].y;
 		}
 	};