diff --git a/Hydrogent/src/Tasks/HnBeginFrameTask.cpp b/Hydrogent/src/Tasks/HnBeginFrameTask.cpp index f4036318..b6825190 100644 --- a/Hydrogent/src/Tasks/HnBeginFrameTask.cpp +++ b/Hydrogent/src/Tasks/HnBeginFrameTask.cpp @@ -703,6 +703,8 @@ void HnBeginFrameTask::Execute(pxr::HdTaskContext* TaskCtx) HnRenderDelegate* RenderDelegate = static_cast(m_RenderIndex->GetRenderDelegate()); IDeviceContext* pCtx = RenderDelegate->GetDeviceContext(); + ScopedDebugGroup DebugGroup{pCtx, "Begin Frame"}; + // NB: we can't move the buffer update to Prepare() because we need TAA parameters // that are set by HnPostProcessTask::Prepare(). if (IBuffer* pFrameAttribsCB = RenderDelegate->GetFrameAttribsCB()) diff --git a/Hydrogent/src/Tasks/HnBeginMainPassTask.cpp b/Hydrogent/src/Tasks/HnBeginMainPassTask.cpp index 66d23639..972ad0e3 100644 --- a/Hydrogent/src/Tasks/HnBeginMainPassTask.cpp +++ b/Hydrogent/src/Tasks/HnBeginMainPassTask.cpp @@ -29,6 +29,7 @@ #include "HnRenderPassState.hpp" #include "HnShadowMapManager.hpp" #include "HnTokens.hpp" +#include "ScopedDebugGroup.hpp" namespace Diligent { @@ -78,6 +79,8 @@ void HnBeginMainPassTask::Execute(pxr::HdTaskContext* TaskCtx) HnRenderDelegate* RenderDelegate = static_cast(m_RenderIndex->GetRenderDelegate()); IDeviceContext* pCtx = RenderDelegate->GetDeviceContext(); + ScopedDebugGroup DebugGroup{pCtx, "Begin Main Pass"}; + // Note that HnRenderShadowsTask may be disabled, so we need to transition the shadow map state here if (const HnShadowMapManager* ShadowMapMgr = RenderDelegate->GetShadowMapManager()) {