From 6a1809baa2ff1cb740db73cf23ad9df390a40ea3 Mon Sep 17 00:00:00 2001 From: Alexander Date: Mon, 14 Mar 2022 18:58:59 +0300 Subject: [PATCH] Use depth in default sort mode (#2744) submit param _depth is no longer ignored when using default sort mode --- src/bgfx.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/bgfx.cpp b/src/bgfx.cpp index 68b3d781f..3703fffe0 100644 --- a/src/bgfx.cpp +++ b/src/bgfx.cpp @@ -1263,13 +1263,13 @@ namespace bgfx m_key.m_view = _id; - SortKey::Enum type = SortKey::SortProgram; + SortKey::Enum type; switch (s_ctx->m_view[_id].m_mode) { case ViewMode::Sequential: m_key.m_seq = s_ctx->getSeqIncr(_id); type = SortKey::SortSequence; break; case ViewMode::DepthAscending: m_key.m_depth = _depth; type = SortKey::SortDepth; break; case ViewMode::DepthDescending: m_key.m_depth = UINT32_MAX-_depth; type = SortKey::SortDepth; break; - default: break; + default: m_key.m_depth = _depth; type = SortKey::SortProgram; break; } uint64_t key = m_key.encodeDraw(type);