aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/debugger/qqmlprofilerdefinitions_p.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/qml/debugger/qqmlprofilerdefinitions_p.h')
-rw-r--r--src/qml/debugger/qqmlprofilerdefinitions_p.h17
1 files changed, 17 insertions, 0 deletions
diff --git a/src/qml/debugger/qqmlprofilerdefinitions_p.h b/src/qml/debugger/qqmlprofilerdefinitions_p.h
index 7b972c5d0d..1388c6f38b 100644
--- a/src/qml/debugger/qqmlprofilerdefinitions_p.h
+++ b/src/qml/debugger/qqmlprofilerdefinitions_p.h
@@ -70,6 +70,7 @@ struct QQmlProfilerDefinitions {
SceneGraphFrame,
MemoryAllocation,
DebugMessage,
+ Quick3DFrame,
MaximumMessage
};
@@ -124,6 +125,21 @@ struct QQmlProfilerDefinitions {
NumGUIThreadFrameTypes = MaximumSceneGraphFrameType - NumRenderThreadFrameTypes
};
+ enum Quick3DFrameType {
+ Quick3DRenderFrame, // Render Thread
+ Quick3DSynchronizeFrame,
+ Quick3DPrepareFrame,
+ Quick3DMeshLoad,
+ Quick3DCustomMeshLoad,
+ Quick3DTextureLoad,
+ Quick3DGenerateShader,
+ Quick3DLoadShader,
+ Quick3DParticleUpdate, // GUI Thread
+ MaximumQuick3DFrameType,
+ NumQuick3DRenderThreadFrameTypes = Quick3DParticleUpdate,
+ NumQuick3DGUIThreadFrameTypes = MaximumQuick3DFrameType - NumQuick3DRenderThreadFrameTypes,
+ };
+
enum ProfileFeature {
ProfileJavaScript,
ProfileMemory,
@@ -137,6 +153,7 @@ struct QQmlProfilerDefinitions {
ProfileHandlingSignal,
ProfileInputEvents,
ProfileDebugMessages,
+ ProfileQuick3D,
MaximumProfileFeature
};