From 499ef51875b9febee667d8c4d9bc52e13d9a89bd Mon Sep 17 00:00:00 2001 From: Wojtek Figat Date: Tue, 27 Aug 2024 16:01:46 +0200 Subject: [PATCH] Fix draw calls sorting to favor distance over geometry and material #2271 #2306 --- Source/Engine/Renderer/RenderList.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Source/Engine/Renderer/RenderList.cpp b/Source/Engine/Renderer/RenderList.cpp index e733c60b5..93a254c21 100644 --- a/Source/Engine/Renderer/RenderList.cpp +++ b/Source/Engine/Renderer/RenderList.cpp @@ -489,10 +489,10 @@ struct PackedSortKey struct { - // Sorting order: By Sort Order -> By Material -> By Geometry -> By Distance - uint32 DistanceKey; + // Sorting order: By Sort Order -> By Distance -> By Material -> By Geometry uint8 DrawKey; uint16 BatchKey; + uint32 DistanceKey; uint8 SortKey; } PACK_END(); };