SpiecsEngine
 
Loading...
Searching...
No Matches

◆ BeginRange()

void Spices::NsightPerfGPUProfilerOneshotCollection::BeginRange ( VkCommandBuffer cmd,
const std::string & name,
size_t nestingLevel,
uint32_t index )

Begin recording a Oneshot Collection Range.

Parameters
[in]cmdVkCommandBuffer.
[in]nameRange name.
[in]nestingLevel
[in]indexRange index.

Definition at line 122 of file NsightPerfGPUProfilerOneshotCollection.cpp.

128 {
130
131 auto& apiTracer = m_ApiTracers[FrameInfo::Get().m_FrameIndex];
132 NSPERF_CHECK(apiTracer.BeginRange(cmd, name.c_str(), nestingLevel, m_FrameLevelTraceIndice[index]))
133 }
#define NSPERF_CHECK(val)
#define SPICES_PROFILE_ZONE
uint32_t m_FrameIndex
FrameIndex, varying during 0 - (MaxFrameInFlight - 1). Used almost anywhere.
Definition FrameInfo.h:69
static FrameInfo & Get()
Get FrameInfo.
Definition FrameInfo.cpp:14
std::vector< nv::perf::mini_trace::APITracerVulkan > m_ApiTracers
APITracerVulkan Per FlightFrame.
std::vector< size_t > m_FrameLevelTraceIndice
FrameLevelTraceIndice.