1
0
Fork 0

Commit graph

  • f2290877be
    clutter/frame-clock: Optimize latency for platforms missing TIMESTAMP_QUERY sungmg-triple-buffering-v4-47 Daniel van Vugt 2024-01-17 17:21:03 +0800
  • d7b8793f34
    clutter/frame-clock: Record measurements of zero for cursor-only updates Daniel van Vugt 2023-07-18 16:08:25 +0800
  • 17ab8cbd70
    tests/native-kms-render: Fix failing client-scanout test Daniel van Vugt 2022-06-30 18:56:06 +0800
  • 0615b2376b
    clutter/frame-clock: Conditionally disable triple buffering Daniel van Vugt 2021-09-07 19:15:55 +0800
  • 06d2bca831
    clutter: Pass ClutterFrameHint(s) to the frame clock Daniel van Vugt 2021-09-07 19:15:18 +0800
  • efe8da4dd1
    backends: Flag that the frame attempted direct scanout Daniel van Vugt 2021-09-07 19:10:26 +0800
  • 287a23ace7
    clutter/frame: Add ClutterFrameHint to ClutterFrame Daniel van Vugt 2021-09-07 19:08:15 +0800
  • 68061c3581
    clutter/frame-clock: Add triple buffering support Daniel van Vugt 2020-09-10 16:34:53 +0800
  • 04421c2648
    clutter/frame-clock: Merge states DISPATCHING and PENDING_PRESENTED Daniel van Vugt 2020-07-24 14:13:11 +0800
  • 1c1ff4aab1
    clutter/frame-clock: Lower the threshold for disabling error diffusion Daniel van Vugt 2021-08-10 17:46:49 +0800
  • cbe7aa7ae6
    renderer/native: Discard pending swaps when rebuilding views Daniel van Vugt 2021-11-04 16:09:52 +0800
  • 472a1cc51d
    onscreen/native: Add function meta_onscreen_native_discard_pending_swaps Daniel van Vugt 2021-11-04 16:09:26 +0800
  • b41108f3d3
    onscreen/native: Increase secondary GPU dumb_fbs from 2 to 3 Daniel van Vugt 2022-12-09 14:22:31 +0800
  • e3ea9c6b55
    onscreen/native: Defer posting if there's already a post in progress Daniel van Vugt 2021-09-17 17:59:28 +0800
  • dfdd88ff74
    onscreen/native: Insert a 'posted' frame between 'next' and 'presented' Daniel van Vugt 2023-12-05 17:50:44 +0800
  • e895919517
    onscreen/native: Split swap_buffers_with_damage into two functions Daniel van Vugt 2021-07-28 16:29:27 +0800
  • 367bd34bf4
    onscreen/native: Deduplicate calls to clutter_frame_set_result Daniel van Vugt 2021-09-16 16:26:25 +0800
  • 9c5306a96b
    onscreen/native: Replace an assertion that double buffering is the maximum Daniel van Vugt 2021-07-28 16:35:56 +0800
  • 9d61c6dd0e
    onscreen/native: Log swapbuffers and N-buffering when MUTTER_DEBUG=kms Daniel van Vugt 2021-12-10 16:40:58 +0800
  • 4fd33b4fdc
    onscreen/native: Precalculate secondary_gpu_used flag Daniel van Vugt 2024-10-22 13:33:01 +0800
  • f78c6603d2
    backends/native: Add set/get_damage functions to MetaFrameNative Daniel van Vugt 2024-07-23 16:58:05 +0800
  • 83f32de4a7
    renderer/native: Steal the power save flip list before iterating over it Daniel van Vugt 2021-11-01 19:35:34 +0800
  • 2c8aec356a
    renderer/native: Avoid requeuing the same onscreen for a power save flip Daniel van Vugt 2021-10-26 18:50:50 +0800
  • 99f7286461
    kms: Keep a shutting_down flag Daniel van Vugt 2022-04-20 18:33:43 +0800
  • e0d5a91286
    cogl/onscreen: Add function cogl_onscreen_get_pending_frame_count Daniel van Vugt 2021-09-17 17:48:20 +0800
  • e2600117ba
    cogl: Update latest sync fd also in cogl_onscreen_swap_region Michel Dänzer 2024-10-01 10:51:52 +0200
  • 2ebb183629
    clutter/frame-clock: Move "last" frame fields into structs Daniel van Vugt 2024-08-20 17:54:35 +0800
  • 6f955a0668
    clutter/frame-clock: Notify on all empty frames Daniel van Vugt 2024-10-04 15:50:07 +0800
  • df078a5c9a
    kms/impl-device: Don't merge KMS updates in process_mode_set_update Michel Dänzer 2024-10-04 18:27:33 +0200
  • 61fd95e495
    drm-buffer-gbm: Cache EGLImages created during screen-casting Gert-dev 2024-10-02 21:14:53 +0200
  • 09c8a4c8a3
    drm-buffer-gbm: Avoid using fixed size for number of planes Gert-dev 2024-10-02 21:14:45 +0200
  • e0b7afe8fa
    onscreen/native: Cache created secondary GPU EGLImages in copy path Gert-dev 2024-10-02 20:51:03 +0200
  • 3a202f58ce
    onscreen/native: Use EGLSyncs instead of cogl_framebuffer_finish Gert-dev 2024-10-03 14:56:07 +0200
  • 69cc9a7c0e
    egl: Add helpers to manage and wait for EGLSync objects Gert-dev 2024-10-02 17:39:32 +0200
  • 74cf8ac0f0 Update German translation gnome-47 Christian Kirbach 2024-10-20 20:16:54 +0000
  • 5bcaa7c80b wayland/pointer-constraints: Warp pointer after destroying resource Sebastian Keller 2024-10-19 20:41:02 +0200
  • cb34fafd57 wayland/pointer-constraints: Warp pointer after destroying resource gnome-48 Sebastian Keller 2024-10-19 20:41:02 +0200
  • 01249bd9e4 kms/impl-device: Don't merge KMS updates in process_mode_set_update Michel Dänzer 2024-10-04 18:27:33 +0200
  • 0d58c22512
    clutter/frame-clock: Optimize latency for platforms missing TIMESTAMP_QUERY sungmg-triple-buffering-v4-47.1 Daniel van Vugt 2024-01-17 17:21:03 +0800
  • 3fbdd2b6b0
    clutter/frame-clock: Record measurements of zero for cursor-only updates Daniel van Vugt 2023-07-18 16:08:25 +0800
  • 92fd717802
    onscreen/native: Avoid callbacks on "detached" onscreens Daniel van Vugt 2023-06-22 15:19:53 +0800
  • a2648bc81b
    tests/native-kms-render: Fix failing client-scanout test Daniel van Vugt 2022-06-30 18:56:06 +0800
  • ca324bda2f
    clutter/frame-clock: Conditionally disable triple buffering Daniel van Vugt 2021-09-07 19:15:55 +0800
  • b2f4717dd4
    clutter: Pass ClutterFrameHint(s) to the frame clock Daniel van Vugt 2021-09-07 19:15:18 +0800
  • 1c52403d7e
    backends: Flag that the frame attempted direct scanout Daniel van Vugt 2021-09-07 19:10:26 +0800
  • c5731ecbc3
    clutter/frame: Add ClutterFrameHint to ClutterFrame Daniel van Vugt 2021-09-07 19:08:15 +0800
  • b0c77da332
    clutter/frame-clock: Log N-buffers in CLUTTTER_DEBUG=frame-timings Daniel van Vugt 2021-12-10 16:28:04 +0800
  • 61e3fef6c0
    clutter/frame-clock: Add triple buffering support Daniel van Vugt 2020-09-10 16:34:53 +0800
  • ab218b51a5
    clutter/frame-clock: Merge states DISPATCHING and PENDING_PRESENTED Daniel van Vugt 2020-07-24 14:13:11 +0800
  • 6e77312265
    clutter/frame-clock: Lower the threshold for disabling error diffusion Daniel van Vugt 2021-08-10 17:46:49 +0800
  • f85aacb50d
    renderer/native: Discard pending swaps when rebuilding views Daniel van Vugt 2021-11-04 16:09:52 +0800
  • 890fe2a8b0
    onscreen/native: Skip try_post_latest_swap if shutting down Daniel van Vugt 2022-05-11 16:00:32 +0800
  • 0ec04b3ce6
    onscreen/native: Add function meta_onscreen_native_discard_pending_swaps Daniel van Vugt 2021-11-04 16:09:26 +0800
  • 62e73ebf75
    onscreen/native: Increase secondary GPU dumb_fbs from 2 to 3 Daniel van Vugt 2022-12-09 14:22:31 +0800
  • 782a008b05
    onscreen/native: Defer posting if there's already a post in progress Daniel van Vugt 2021-09-17 17:59:28 +0800
  • e241ad328a
    onscreen/native: Insert a 'posted' frame between 'next' and 'presented' Daniel van Vugt 2023-12-05 17:50:44 +0800
  • 28761f5f2b
    onscreen/native: Split swap_buffers_with_damage into two functions Daniel van Vugt 2021-07-28 16:29:27 +0800
  • bb6daf8c87
    onscreen/native: Deduplicate calls to clutter_frame_set_result Daniel van Vugt 2021-09-16 16:26:25 +0800
  • 6bf860d426
    onscreen/native: Replace an assertion that double buffering is the maximum Daniel van Vugt 2021-07-28 16:35:56 +0800
  • 61595bc090
    onscreen/native: Log swapbuffers and N-buffering when MUTTER_DEBUG=kms Daniel van Vugt 2021-12-10 16:40:58 +0800
  • 3a92b94aff
    backends/native: Add set/get_damage functions to MetaFrameNative Daniel van Vugt 2024-07-23 16:58:05 +0800
  • 87615f16d0
    renderer/native: Steal the power save flip list before iterating over it Daniel van Vugt 2021-11-01 19:35:34 +0800
  • e1f05951a6
    renderer/native: Avoid requeuing the same onscreen for a power save flip Daniel van Vugt 2021-10-26 18:50:50 +0800
  • db49c25826
    kms: Keep a shutting_down flag Daniel van Vugt 2022-04-20 18:33:43 +0800
  • 502a2a769a
    cogl/onscreen: Indent declaration parameters to align with above Daniel van Vugt 2024-02-12 17:16:03 +0800
  • f57d08767d
    cogl/onscreen: Add function cogl_onscreen_get_pending_frame_count Daniel van Vugt 2021-09-17 17:48:20 +0800
  • 53f6cd545b
    drm-buffer-gbm: Cache EGLImages created during screen-casting Gert-dev 2024-10-02 21:14:53 +0200
  • ff03444d03
    drm-buffer-gbm: Avoid using fixed size for number of planes Gert-dev 2024-10-02 21:14:45 +0200
  • 973f8f24b5
    onscreen/native: Cache created secondary GPU EGLImages in copy path Gert-dev 2024-10-02 20:51:03 +0200
  • bb11b48713
    onscreen/native: Use EGLSyncs instead of cogl_framebuffer_finish Gert-dev 2024-10-03 14:56:07 +0200
  • 46f4d5709b
    egl: Add helpers to manage and wait for EGLSync objects Gert-dev 2024-10-02 17:39:32 +0200
  • 7848c15baf
    Bump version to 47.1 Florian Müllner 2024-10-18 20:24:40 +0200
  • ee1e8d7c87 onscreen/native: Don't set sync_fd for KMS update if secondary GPU used Michel Dänzer 2024-10-02 17:45:41 +0200
  • e4cfa2332d onscreen/native: Rename create_timestamp_query to secondary_gpu_used Michel Dänzer 2024-10-02 17:49:51 +0200
  • 118f294a48 onscreen/native: Don't set sync_fd for KMS update if secondary GPU used Michel Dänzer 2024-10-02 17:45:41 +0200
  • 64ce8b2071 onscreen/native: Rename create_timestamp_query to secondary_gpu_used Michel Dänzer 2024-10-02 17:49:51 +0200
  • faf4dc21ea meta/stage: Replace \r\n with \n Robert Mader 2024-10-18 14:51:54 +0200
  • d291a07261 kms/crtc: Complain and bail if DRM mode info isn't valid Michel Dänzer 2024-08-26 17:00:09 +0200
  • 7c5bb5b8b2 wayland/inhibit-dialog: Drop duplicated hide call Bilal Elmoussaoui 2024-09-17 17:03:45 +0200
  • 129a71d0ca cursor-renderer/native: Deduplicate scale and transform code Robert Mader 2024-06-30 23:40:47 +0200
  • e32a788179 cursor-renderer: Do pixel alignment a bit later Robert Mader 2024-07-25 00:34:17 +0200
  • 8e2c8611f6 ci: Don't build our own gtk3 Florian Müllner 2024-10-04 14:57:27 +0200
  • 1d87c97dcd
    drm-buffer-gbm: Cache EGLImages created during screen-casting sungmg-secondary-gpu-damage-rectangles-experiments-47 Gert-dev 2024-10-02 21:14:53 +0200
  • d956d91a2b
    drm-buffer-gbm: Avoid using fixed size for number of planes Gert-dev 2024-10-02 21:14:45 +0200
  • b5d030e383
    onscreen/native: Cache created secondary GPU EGLImages in copy path Gert-dev 2024-10-02 20:51:03 +0200
  • bd2fa3b885 gir: Correct usage of the closure annotation Sebastian Wick 2024-10-01 15:39:18 +0200
  • 72ac8c6987 cursor-sprite: Use early exits when invalidating Robert Mader 2024-06-30 22:52:59 +0200
  • 293b659032 udev: Use current tags when looking for preferred primary devices Kamil Szczęk 2024-09-30 11:24:32 +0200
  • 05bfb3689d Add gvdb subproject to .gitignore Florian Müllner 2024-09-25 12:33:22 +0200
  • e16e8c0121 wayland/drm-lease: Fix reference count cycle José Expósito 2024-09-09 20:13:24 +0200
  • e9dbc4f6e4 drm-buffer: Handle both XR24 and AR24 in legacy path Jonas Ådahl 2024-08-06 21:36:37 +0200
  • a113753ecb kms: Add some debug logging for added planes/connectors/CRTCs Jonas Ådahl 2024-08-06 21:11:54 +0200
  • 81e907056d backend/native: Log more about what pixel formats are attempted Jonas Ådahl 2024-09-10 16:58:02 +0200
  • 1a2d1aefdf
    onscreen/native: Use EGLSyncs instead of cogl_framebuffer_finish Gert-dev 2024-10-03 14:56:07 +0200
  • 810c26329f
    egl: Add helpers to manage and wait for EGLSync objects Gert-dev 2024-10-02 17:39:32 +0200
  • b8d8d19941
    onscreen/native: Don't set sync_fd for KMS update if secondary GPU used Michel Dänzer 2024-10-02 17:45:41 +0200
  • fc9e4ff034
    onscreen/native: Rename create_timestamp_query to secondary_gpu_used Michel Dänzer 2024-10-02 17:49:51 +0200
  • cfddb42d22
    onscreen/native: Prevent duplicate damage rectangles in copy path secondary-gpu-damage-rectangles-47 Gert-dev 2024-10-10 20:36:44 +0200
  • 47293a748d
    onscreen/native: Provide damage rectangles to secondary GPUs in copy path Gert-dev 2024-10-10 20:36:19 +0200
  • 443366ede5
    egl: Add helper to query EGL surfaces Gert-dev 2024-10-07 19:19:07 +0200