MCPcopy Create free account
hub / github.com/KhronosGroup/Vulkan-ValidationLayers / UpdateAccessMapStats

Function UpdateAccessMapStats

layers/sync/sync_stats.cpp:109–116  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

107}
108
109void UpdateAccessMapStats(const AccessMap& access_map, AccessContextStats& stats) {
110 stats.access_contexts += 1;
111 stats.access_states += (uint32_t)access_map.Size();
112 for (const auto& entry : access_map) {
113 const AccessState& access_state = entry.second;
114 access_state.UpdateStats(stats);
115 }
116}
117
118void AccessStats::Update(SyncValidator& validator) {
119 std::unique_lock<std::mutex> lock(access_stats_mutex);

Callers 2

UpdateMethod · 0.85
UpdateStatsMethod · 0.85

Calls 2

SizeMethod · 0.45
UpdateStatsMethod · 0.45

Tested by

no test coverage detected