MCPcopy Create free account
hub / github.com/NVIDIA-RTX/NVRHI / endTimerQuery

Method endTimerQuery

src/vulkan/vulkan-queries.cpp:132–146  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

130 }
131
132 void CommandList::endTimerQuery(ITimerQuery* _query)
133 {
134 endRenderPass();
135
136 TimerQuery* query = checked_cast<TimerQuery*>(_query);
137
138 assert(query->endQueryIndex >= 0);
139 assert(!query->started);
140 assert(!query->resolved);
141
142 assert(m_CurrentCmdBuf);
143
144 m_CurrentCmdBuf->cmdBuf.writeTimestamp(vk::PipelineStageFlagBits::eBottomOfPipe, m_Device->getTimerQueryPool(), query->endQueryIndex);
145 query->started = true;
146 }
147
148 bool Device::pollTimerQuery(ITimerQuery* _query)
149 {

Callers

nothing calls this directly

Calls 1

getTimerQueryPoolMethod · 0.80

Tested by

no test coverage detected