• Joined on 2024-06-27
sungmg created branch sungmg-triple-buffering-v4-47 in sungmg/mutter-performance-source 2024-09-15 05:28:44 +00:00
78fe80a3fa clutter/frame-clock: Optimize latency for platforms missing TIMESTAMP_QUERY
e730d1d1f5 clutter/frame-clock: Record measurements of zero for cursor-only updates
18b3361374 onscreen/native: Avoid callbacks on "detached" onscreens
ef45ec7e9f tests/native-kms-render: Fix failing client-scanout test
da6429f2aa clutter/frame-clock: Conditionally disable triple buffering
Compare 10 commits »
sungmg created branch gnome-47 in sungmg/mutter-performance-source 2024-09-15 05:25:43 +00:00
sungmg pushed to gnome-47 at sungmg/mutter-performance-source 2024-09-15 05:25:43 +00:00
8b8f052ff9 Bump version to 47.0
e69e4fa6db Revert "wayland: Check focus surface to set a pointer cursor"
69b6e7ead6 wayland: Save session state in the background in a delayed manner
8b9bf6b051 core: Add async save method to MetaSessionManager
8468888508 tests: Add some basic tests for XDG session management
Compare 10 commits »
sungmg deleted branch no-rt-during-startup from sungmg/mutter-performance-source 2024-09-15 05:03:09 +00:00
29e7e4990c clutter/frame-clock: Optimize latency for platforms missing TIMESTAMP_QUERY
2d7d3999cc clutter/frame-clock: Record measurements of zero for cursor-only updates
5901e0d170 onscreen/native: Avoid callbacks on "detached" onscreens
35fbafab53 tests/native-kms-render: Fix failing client-scanout test
ac3b696448 clutter/frame-clock: Conditionally disable triple buffering
Compare 68 commits »
2cdcc4b9cc onscreen/native: Use EGLSyncs instead of cogl_framebuffer_finish
1444e82cd8 onscreen/native: Set latest cogl sync_fd on KMS update
a9a221933e kms/impl-device: Handle sync_fd in meta_kms_impl_device_handle_update
168839e317 kms/update: Add meta_kms_update_get/set_sync_fd
011b6f7c96 kms/plane: Rename META_KMS_ASSIGN_PLANE_FLAG_DIRECT_SCANOUT
Compare 40 commits »
1444e82cd8 onscreen/native: Set latest cogl sync_fd on KMS update
a9a221933e kms/impl-device: Handle sync_fd in meta_kms_impl_device_handle_update
168839e317 kms/update: Add meta_kms_update_get/set_sync_fd
011b6f7c96 kms/plane: Rename META_KMS_ASSIGN_PLANE_FLAG_DIRECT_SCANOUT
a364e785f9 kms/crtc: Conditionally return 0 in meta_kms_crtc_get_deadline_evasion
Compare 39 commits »
e3bbee2630 kms/impl-device: Track dispatch duration in crtc_frame_deadline_dispatch
b5dffcdc67 kms/impl-device: Use KMS_DEADLINE in crtc_page_flip_feedback_flipped
0411de33b5 kms/impl-device: Add debug logging for deadline dispatch lateness
739ad5590b kms/impl-device: Remember the expected deadline dispatch time
7f88fd419b Add debug topic "kms-deadline"
Compare 34 commits »
9e07b3be72 onscreen/native: Return GErrors from secondary GPU updates
99bbd37b02 onscreen/native: Set frame result to IDLE on swap failure
608f6d1223 onscreen/native: Unify the failure paths of swap_buffers_with_damage
3214e92918 onscreen/native: Squash adjacent switch statements
bc74aadcc2 onscreen/native: Move next_frame storage to later in the function
Compare 26 commits »
sungmg pushed to gnome-46 at sungmg/mutter-performance-source 2024-09-15 04:57:54 +00:00
f585134c11 Bump version to 46.5
0fab816982 onscreen/native: Return the correct number of EGL modifiers
4b622fbda8 wayland: Use the tool's current_tablet device instead of caching it
3715012588 kms/impl-device: Disarm deadline timer when disabling
a8cc1739d3 kms/impl-device: Put deadline timer disarming in a helper
Compare 18 commits »
bfe81d5d1b clutter/frame-clock: Optimize latency for platforms missing TIMESTAMP_QUERY
7e42f1387d clutter/frame-clock: Record measurements of zero for cursor-only updates
72c8345a2f onscreen/native: Avoid callbacks on "detached" onscreens
1243cbbe84 tests/native-kms-render: Fix failing client-scanout test
e0da5bbb65 clutter/frame-clock: Conditionally disable triple buffering
Compare 29 commits »
8cba382d49 onscreen/native: Use EGLSyncs instead of cogl_framebuffer_finish
eb6cac66e0 clutter/frame-clock: Optimize latency for platforms missing TIMESTAMP_QUERY
079b584062 clutter/frame-clock: Record measurements of zero for cursor-only updates
058927c90d onscreen/native: Avoid callbacks on "detached" onscreens
36ba811442 tests/native-kms-render: Fix failing client-scanout test
6f1996c843 clutter/frame-clock: Conditionally disable triple buffering
Compare 49 commits »
fd3373f9cf onscreen/native: Set latest cogl sync_fd on KMS update
279baeaea4 kms/impl-device: Handle sync_fd in meta_kms_impl_device_handle_update
f5b3b673ed kms/update: Add meta_kms_update_get/set_sync_fd
302f71df9d kms/plane: Rename META_KMS_ASSIGN_PLANE_FLAG_DIRECT_SCANOUT
71c1bf4cd4 kms/crtc: Conditionally return 0 in meta_kms_crtc_get_deadline_evasion
Compare 21 commits »
0129d10266 kms/impl-device: Track dispatch duration in crtc_frame_deadline_dispatch
64df19d2ba kms/impl-device: Use KMS_DEADLINE in crtc_page_flip_feedback_flipped
60a340218c kms/impl-device: Add debug logging for deadline dispatch lateness
3fe6990db9 kms/impl-device: Remember the expected deadline dispatch time
2d9bffe681 Add debug topic "kms-deadline"
Compare 16 commits »
sungmg created branch handle-secondary-gpu-failures in sungmg/mutter-performance-source 2024-09-14 02:29:20 +00:00