Add Quick3d profiler support

Add support for quick3d profiling

Task-number: QTBUG-98146
Change-Id: Ida84537df685e8bddc536158519600d722a23d2e
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
This commit is contained in:
Janne Koskinen
2021-12-09 21:12:00 +02:00
committed by Antti Määttä
parent 0d600b0761
commit e37f1d3d6b
10 changed files with 266 additions and 3 deletions

View File

@@ -32,6 +32,7 @@
#include "qmlprofilerrangemodel.h"
#include "qmlprofilerplugin.h"
#include "quick3dmodel.h"
#include "inputeventsmodel.h"
#include "pixmapcachemodel.h"
#include "debugmessagesmodel.h"
@@ -155,6 +156,7 @@ QmlProfilerTraceView::QmlProfilerTraceView(QWidget *parent, QmlProfilerViewManag
models.append(QVariant::fromValue(new MemoryUsageModel(modelManager, d->m_modelProxy)));
models.append(QVariant::fromValue(new InputEventsModel(modelManager, d->m_modelProxy)));
models.append(QVariant::fromValue(new DebugMessagesModel(modelManager, d->m_modelProxy)));
models.append(QVariant::fromValue(new Quick3DModel(modelManager, d->m_modelProxy)));
models.append(QVariant::fromValue(new QmlProfilerAnimationsModel(modelManager,
d->m_modelProxy)));
for (int i = 0; i < MaximumRangeType; ++i) {