diff --git a/renderdoc/driver/d3d12/d3d12_shader_feedback.cpp b/renderdoc/driver/d3d12/d3d12_shader_feedback.cpp index 13dd03293..42fcfbcb9 100644 --- a/renderdoc/driver/d3d12/d3d12_shader_feedback.cpp +++ b/renderdoc/driver/d3d12/d3d12_shader_feedback.cpp @@ -616,6 +616,8 @@ void D3D12Replay::FetchShaderFeedback(uint32_t eventId) } } } + + std::sort(result.used.begin(), result.used.end()); } // replay from the start as we may have corrupted state while fetching the above feedback.