backends/native: Add various cogl traces
Trace the time spent finishing a frame, posting KMS updates and some other things. https://gitlab.gnome.org/GNOME/mutter/merge_requests/757
This commit is contained in:

committed by
Georges Basile Stavracas Neto

parent
4ab483d991
commit
ab1107973b
@ -59,6 +59,7 @@
|
||||
#include "backends/native/meta-monitor-manager-kms.h"
|
||||
#include "backends/native/meta-renderer-native.h"
|
||||
#include "backends/native/meta-stage-native.h"
|
||||
#include "cogl/cogl-trace.h"
|
||||
#include "core/meta-border.h"
|
||||
#include "meta/main.h"
|
||||
|
||||
@ -799,6 +800,9 @@ meta_backend_native_pause (MetaBackendNative *native)
|
||||
MetaMonitorManagerKms *monitor_manager_kms =
|
||||
META_MONITOR_MANAGER_KMS (monitor_manager);
|
||||
|
||||
COGL_TRACE_BEGIN_SCOPED (MetaBackendNativePause,
|
||||
"Backend (pause)");
|
||||
|
||||
meta_device_manager_native_release_devices ();
|
||||
clutter_stage_freeze_updates (stage);
|
||||
|
||||
@ -818,6 +822,9 @@ void meta_backend_native_resume (MetaBackendNative *native)
|
||||
MetaInputSettings *input_settings;
|
||||
MetaIdleMonitor *idle_monitor;
|
||||
|
||||
COGL_TRACE_BEGIN_SCOPED (MetaBackendNativeResume,
|
||||
"Backend (resume)");
|
||||
|
||||
meta_monitor_manager_kms_resume (monitor_manager_kms);
|
||||
|
||||
connect_udev_device_added_handler (native);
|
||||
|
Reference in New Issue
Block a user