Don't reverse preceding sprites in sorter

This commit is contained in:
dP
2021-05-04 02:37:40 +03:00
parent 375001ca25
commit 7b500024fe
2 changed files with 2 additions and 2 deletions

View File

@@ -1652,7 +1652,7 @@ static void ViewportSortParentSprites(ParentSpriteToSortVector *psdv)
/* Sort all preceding sprites by order and assign new orders in reverse (as original sorter did). */
std::sort(preceding.begin(), preceding.end(), [](const ParentSpriteToDraw *a, const ParentSpriteToDraw *b) {
return a->order > b->order;
return a->order < b->order;
});
s->order = ORDER_COMPARED;

View File

@@ -151,7 +151,7 @@ void ViewportSortParentSpritesSSE41(ParentSpriteToSortVector *psdv)
/* Sort all preceding sprites by order and assign new orders in reverse (as original sorter did). */
std::sort(preceding.begin(), preceding.end(), [](const ParentSpriteToDraw *a, const ParentSpriteToDraw *b) {
return a->order > b->order;
return a->order < b->order;
});
s->order = ORDER_COMPARED;