From aaba454bfc48b0e8b1586d8d8ae85895ed3d6619 Mon Sep 17 00:00:00 2001 From: "GunaShekar, Ajay" Date: Tue, 25 Mar 2025 20:58:40 -0700 Subject: [PATCH] SWDEV-523853 - Use RecordRenderOps instead of RecordRenderOp (#97) [ROCm/clr commit: 686dd56a4e41bb3a5da344cddbe5105e316066d8] --- projects/clr/rocclr/device/pal/palubercapturemgr.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/projects/clr/rocclr/device/pal/palubercapturemgr.cpp b/projects/clr/rocclr/device/pal/palubercapturemgr.cpp index bbf882bde2..c05fabe3ef 100644 --- a/projects/clr/rocclr/device/pal/palubercapturemgr.cpp +++ b/projects/clr/rocclr/device/pal/palubercapturemgr.cpp @@ -182,8 +182,11 @@ void UberTraceCaptureMgr::PreDispatch(VirtualGPU* gpu, const HSAILKernel& kernel // Increment dispatch count in RenderOp trace controller Pal::IQueue* pQueue = gpu->queue(MainEngine).iQueue_; - trace_controller_->RecordRenderOp(pQueue, - GpuUtil::RenderOpTraceController::RenderOp::RenderOpDispatch); + GpuUtil::RenderOpCounts opCounts = + { + .dispatchCount = 1u, + }; + trace_controller_->RecordRenderOps(pQueue,opCounts); if (trace_session_->GetTraceSessionState() == GpuUtil::TraceSessionState::Running) { RgpSqttMarkerEventType apiEvent = RgpSqttMarkerEventType::CmdNDRangeKernel;