MayaFlux 1.0.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ end_timestamp()

void MayaFlux::Portal::Graphics::ShaderFoundry::end_timestamp ( CommandBufferID  cmd_id,
const std::string &  label = "" 
)

Definition at line 1419 of file ShaderFoundry.cpp.

1420{
1421 auto it = m_command_buffers.find(cmd_id);
1422 if (it == m_command_buffers.end()) {
1423 return;
1424 }
1425
1426 auto query_it = it->second.timestamp_queries.find(label);
1427 if (query_it == it->second.timestamp_queries.end()) {
1428 return;
1429 }
1430
1431 uint32_t query_index = query_it->second;
1432 it->second.cmd.writeTimestamp(vk::PipelineStageFlagBits::eBottomOfPipe, it->second.timestamp_pool, query_index + 1);
1433}
uint32_t label
Definition Contours.cpp:16
std::unordered_map< CommandBufferID, CommandBufferState > m_command_buffers

References label, and m_command_buffers.