diff --git a/source/Graphics/BatchRenderer2D.cpp b/source/Graphics/BatchRenderer2D.cpp index 9c81a29..f4a9106 100644 --- a/source/Graphics/BatchRenderer2D.cpp +++ b/source/Graphics/BatchRenderer2D.cpp @@ -12,6 +12,9 @@ static bool compare_renderable(const Renderable2D* a, const Renderable2D* b) { + if (a->getZOrder() != b->getZOrder()) { + return a->getZOrder() < b->getZOrder(); + } if (a->getRenderType() != b->getRenderType()) { return a->getRenderType() < b->getRenderType(); }