2
0
mirror of https://github.com/telegramdesktop/tdesktop synced 2025-08-31 14:38:15 +00:00

Add some benchmarks.

This commit is contained in:
John Preston
2019-05-14 17:04:10 +03:00
parent fbc206ebee
commit c1ae825d98
2 changed files with 11 additions and 0 deletions

View File

@@ -193,6 +193,7 @@ void SharedState::renderFrame(
if (!GoodStorageForFrame(image, size)) {
image = CreateFrameStorage(size);
}
const auto now = crl::now();
image.fill(Qt::transparent);
QPainter p(&image);
@@ -212,8 +213,13 @@ void SharedState::renderFrame(
_scene.endFrame() - 1);
_scene.updateProperties(frame);
const auto updated = crl::now();
LottieRasterRenderer renderer(&p);
_scene.render(renderer, frame);
const auto finished = crl::now();
LOG(("RENDERED: %1 (UPDATE %2)").arg(finished - now).arg(updated - now));
}
void SharedState::init(QImage cover) {