加blend2d 图例分开显示

This commit is contained in:
2026-07-31 06:21:10 +08:00
parent 0df7beda49
commit fe3a4a6128
75 changed files with 2191 additions and 1425 deletions
+5 -5
View File
@@ -131,19 +131,19 @@ double benchmark_time_audio(std::pmr::memory_resource* resource) {
return measure_milliseconds([resource]() {
for (int round = 0; round < 64; ++round) {
std::pmr::vector<QTime> time_snapshot(resource);
std::pmr::vector<double> power_snapshot(resource);
std::pmr::vector<double> power_values(resource);
std::pmr::list<Benchmark_Time_Tick> time_ticks(resource);
for (int size : point_sizes) {
time_snapshot.resize(size);
power_snapshot.resize(size);
power_values.resize(size);
for (int tick = 0; tick < size; ++tick)
time_ticks.push_front({QTime::fromMSecsSinceStartOfDay(tick), tick});
while (time_ticks.size() > static_cast<std::size_t>(size))
time_ticks.pop_back();
if (!power_snapshot.empty())
power_snapshot.back() = static_cast<double>(round);
if (!power_values.empty())
power_values.back() = static_cast<double>(round);
}
benchmark_sink += time_snapshot.size() + power_snapshot.size() + time_ticks.size();
benchmark_sink += time_snapshot.size() + power_values.size() + time_ticks.size();
}
});
}