Jonas Ådahl
796eb005bc
clutter/main: Add 'detailed-trace' debug flag
...
Will be used to trace a lot more, and with more details, and thus may
have a larger impact on what is actually measured. This potential impact
is the reason for enabling only when needed.
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1700 >
2021-07-29 15:37:12 +02:00
Jonas Ådahl
07384e18c5
clutter: Remove clutter_init_with_args()
...
Not used anymore.
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1861 >
2021-07-15 11:25:21 +02:00
Ivan Molodetskikh
a5d1d48bf1
clutter: Add a max render time debug HUD
...
Not sure how to update the damage or redraw clip or something; at least
this works properly when under a constantly-redrawing window, which is
ok for debugging purposes.
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1762 >
2021-07-13 08:09:43 +00:00
Ivan Molodetskikh
f55c9af618
clutter: Add an lg command to set max render time constant
...
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1762 >
2021-07-13 08:09:43 +00:00
Ivan Molodetskikh
565e34b4d2
clutter: Add a flag to disable heuristic max render time
...
Debugging purposes: allows to check if frame drops are caused by
heuristic max render time or if they are there even with the old
behavior.
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1762 >
2021-07-13 08:09:43 +00:00
Ivan Molodetskikh
4a4e61c1f1
clutter: Add FRAME_TIMINGS debug key
...
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1762 >
2021-07-13 08:09:43 +00:00
Jonas Ådahl
e848414f89
clutter: Remove main loop helper
...
It's expected to always use meta_*() or your own main loop.
https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1364
2020-08-13 17:51:56 +02:00
Jonas Ådahl
3566fa7bb0
clutter/main: Remove checking windowing system
...
Last user in gnome-shell removed with
https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1358 .
https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1364
2020-08-13 17:51:56 +02:00
Georges Basile Stavracas Neto
563e7139b6
Allow changing Clutter debug flags at runtime
...
This way, we can simply pop up the Looking Glass and run:
>>> Meta.add_clutter_debug_flags(Clutter.DebugFlag.PICK, 0, 0)
And measure specific actions or events on GNOME Shell.
https://gitlab.gnome.org/GNOME/mutter/merge_requests/862
2019-10-25 19:12:34 +00:00
Jonas Dreßler
959eb98090
clutter/main: Remove global/context grabs
...
Those are deprecated in favour of per device grabs.
Also switch to ClutterInputDevice grabs for the grab test.
https://gitlab.gnome.org/GNOME/mutter/merge_requests/536
2019-08-20 14:08:44 +02:00
Georges Basile Stavracas Neto
7d9674149f
clutter/main: Remove various deprecated thread functions
...
https://gitlab.gnome.org/GNOME/mutter/merge_requests/666
2019-07-01 19:12:28 -03:00
Niels De Graef
1c6ea5d1db
Use a consistent style for enum braces
...
https://gitlab.gnome.org/GNOME/mutter/merge_requests/361
2019-02-28 09:31:01 +01:00
Jonas Ådahl
8c0e13ca7a
clutter: Remove clutter specific version
...
Use the mutter version when something is still needed.
2018-11-06 17:17:36 +01:00
Rui Matos
9710e4a8c0
move everything into a clutter/ directory
2016-04-12 20:04:26 +02:00