diff --git a/renderdoc/shaders/controlflow.h b/renderdoc/shaders/controlflow.h index 60aa37fd9..61bd33b44 100644 --- a/renderdoc/shaders/controlflow.h +++ b/renderdoc/shaders/controlflow.h @@ -72,7 +72,7 @@ public: void AddMergePoint(ExecutionPoint execPoint) { // only add a new merge point - if(execPoint != m_MergePoints.back()) + if(!m_MergePoints.contains(execPoint)) m_MergePoints.push_back(execPoint); m_StateChanged = true; }