| 1555 | void UpdateAccessMapStats(const AccessMap& access_map, AccessContextStats& stats); |
| 1556 | |
| 1557 | void CommandBufferAccessContext::UpdateStats(AccessStats& access_stats) const { |
| 1558 | #if VVL_ENABLE_SYNCVAL_STATS != 0 |
| 1559 | UpdateAccessMapStats(cb_access_context_.GetAccessMap(), access_stats.cb_access_stats); |
| 1560 | |
| 1561 | for (const auto& render_pass_context : render_pass_contexts_) { |
| 1562 | for (const AccessContext& subpass_access_context : render_pass_context->GetSubpassContexts()) { |
| 1563 | UpdateAccessMapStats(subpass_access_context.GetAccessMap(), access_stats.subpass_access_stats); |
| 1564 | } |
| 1565 | } |
| 1566 | #endif |
| 1567 | } |
| 1568 | |
| 1569 | CommandBufferSubState::CommandBufferSubState(SyncValidator& dev, vvl::CommandBuffer& cb) |
| 1570 | : vvl::CommandBufferSubState(cb), access_context(dev, &cb) { |
nothing calls this directly
no test coverage detected