1
0
Fork 0

Commit graph

  • f5adba2fae
    wayland/text-input-v1: Implement basic text-input-v1 support text-input-v1-47 Alynx Zhou 2024-05-15 00:07:41 +0800
  • 5488009f59
    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
  • 6e7297e764
    clutter/frame-clock: Record measurements of zero for cursor-only updates Daniel van Vugt 2023-07-18 16:08:25 +0800
  • e3b2344420
    onscreen/native: Avoid callbacks on "detached" onscreens Daniel van Vugt 2023-06-22 15:19:53 +0800
  • b935844a4c
    tests/native-kms-render: Fix failing client-scanout test Daniel van Vugt 2022-06-30 18:56:06 +0800
  • d345de78c2
    clutter/frame-clock: Conditionally disable triple buffering Daniel van Vugt 2021-09-07 19:15:55 +0800
  • 6523517350
    clutter: Pass ClutterFrameHint(s) to the frame clock Daniel van Vugt 2021-09-07 19:15:18 +0800
  • f366a7d931
    backends: Flag that the frame attempted direct scanout Daniel van Vugt 2021-09-07 19:10:26 +0800
  • fcea00f63a
    clutter/frame: Add ClutterFrameHint to ClutterFrame Daniel van Vugt 2021-09-07 19:08:15 +0800
  • a1e6d2242b
    clutter/frame-clock: Log N-buffers in CLUTTTER_DEBUG=frame-timings Daniel van Vugt 2021-12-10 16:28:04 +0800
  • 0b2e48db6f
    clutter/frame-clock: Add triple buffering support Daniel van Vugt 2020-09-10 16:34:53 +0800
  • 2ae303bb95
    clutter/frame-clock: Merge states DISPATCHING and PENDING_PRESENTED Daniel van Vugt 2020-07-24 14:13:11 +0800
  • a4ac229578
    clutter/frame-clock: Lower the threshold for disabling error diffusion Daniel van Vugt 2021-08-10 17:46:49 +0800
  • a0248cb618
    renderer/native: Discard pending swaps when rebuilding views Daniel van Vugt 2021-11-04 16:09:52 +0800
  • bc1ec8e24e
    onscreen/native: Skip try_post_latest_swap if shutting down Daniel van Vugt 2022-05-11 16:00:32 +0800
  • 501a5cc512
    onscreen/native: Add function meta_onscreen_native_discard_pending_swaps Daniel van Vugt 2021-11-04 16:09:26 +0800
  • 66dd0826a8
    onscreen/native: Increase secondary GPU dumb_fbs from 2 to 3 Daniel van Vugt 2022-12-09 14:22:31 +0800
  • febb9a4261
    onscreen/native: Defer posting if there's already a post in progress Daniel van Vugt 2021-09-17 17:59:28 +0800
  • 167b013b99
    onscreen/native: Insert a 'posted' frame between 'next' and 'presented' Daniel van Vugt 2023-12-05 17:50:44 +0800
  • 044997b8cc
    onscreen/native: Split swap_buffers_with_damage into two functions Daniel van Vugt 2021-07-28 16:29:27 +0800
  • 7edfbcceb7
    onscreen/native: Deduplicate calls to clutter_frame_set_result Daniel van Vugt 2021-09-16 16:26:25 +0800
  • 3205e666fe
    onscreen/native: Replace an assertion that double buffering is the maximum Daniel van Vugt 2021-07-28 16:35:56 +0800
  • fbfaeb56a6
    onscreen/native: Log swapbuffers and N-buffering when MUTTER_DEBUG=kms Daniel van Vugt 2021-12-10 16:40:58 +0800
  • 5dc8b2f73a
    backends/native: Add set/get_damage functions to MetaFrameNative Daniel van Vugt 2024-07-23 16:58:05 +0800
  • d4e9b1f8d5
    renderer/native: Steal the power save flip list before iterating over it Daniel van Vugt 2021-11-01 19:35:34 +0800
  • fbac742306
    renderer/native: Avoid requeuing the same onscreen for a power save flip Daniel van Vugt 2021-10-26 18:50:50 +0800
  • bd521be148
    kms: Keep a shutting_down flag Daniel van Vugt 2022-04-20 18:33:43 +0800
  • 8ed6470b31
    cogl/onscreen: Indent declaration parameters to align with above Daniel van Vugt 2024-02-12 17:16:03 +0800
  • e02a8e15b1
    cogl/onscreen: Add function cogl_onscreen_get_pending_frame_count Daniel van Vugt 2021-09-17 17:48:20 +0800
  • 4726186224
    onscreen/native: Use EGLSyncs instead of cogl_framebuffer_finish use-eglsync-instead-of-cogl-framebuffer-finish-on-nvidia-dgpu-47 Gert-dev 2024-09-12 22:02:31 +0200
  • 29e7e4990c
    clutter/frame-clock: Optimize latency for platforms missing TIMESTAMP_QUERY sungmg-triple-buffering-v4-46.5 sungmg-triple-buffering-v4-46 Daniel van Vugt 2024-01-17 17:21:03 +0800
  • 2d7d3999cc
    clutter/frame-clock: Record measurements of zero for cursor-only updates Daniel van Vugt 2023-07-18 16:08:25 +0800
  • 5901e0d170
    onscreen/native: Avoid callbacks on "detached" onscreens Daniel van Vugt 2023-06-22 15:19:53 +0800
  • 35fbafab53
    tests/native-kms-render: Fix failing client-scanout test Daniel van Vugt 2022-06-30 18:56:06 +0800
  • ac3b696448
    clutter/frame-clock: Conditionally disable triple buffering Daniel van Vugt 2021-09-07 19:15:55 +0800
  • 0ee1a3953c
    clutter: Pass ClutterFrameHint(s) to the frame clock Daniel van Vugt 2021-09-07 19:15:18 +0800
  • 6b62ab7fbc
    backends: Flag that the frame attempted direct scanout Daniel van Vugt 2021-09-07 19:10:26 +0800
  • 8eff581c4b
    clutter/frame: Add ClutterFrameHint to ClutterFrame Daniel van Vugt 2021-09-07 19:08:15 +0800
  • ee468ad8a9
    clutter/frame-clock: Log N-buffers in CLUTTTER_DEBUG=frame-timings Daniel van Vugt 2021-12-10 16:28:04 +0800
  • 5e87a856fd
    clutter/frame-clock: Add triple buffering support Daniel van Vugt 2020-09-10 16:34:53 +0800
  • bd4b3178cb
    clutter/frame-clock: Merge states DISPATCHING and PENDING_PRESENTED Daniel van Vugt 2020-07-24 14:13:11 +0800
  • d5074791e4
    clutter/frame-clock: Lower the threshold for disabling error diffusion Daniel van Vugt 2021-08-10 17:46:49 +0800
  • 1202195313
    renderer/native: Discard pending swaps when rebuilding views Daniel van Vugt 2021-11-04 16:09:52 +0800
  • c5da041302
    onscreen/native: Skip try_post_latest_swap if shutting down Daniel van Vugt 2022-05-11 16:00:32 +0800
  • 1ae03b74a4
    onscreen/native: Add function meta_onscreen_native_discard_pending_swaps Daniel van Vugt 2021-11-04 16:09:26 +0800
  • 77f5eff164
    onscreen/native: Increase secondary GPU dumb_fbs from 2 to 3 Daniel van Vugt 2022-12-09 14:22:31 +0800
  • 4d5b0277a2
    onscreen/native: Defer posting if there's already a post in progress Daniel van Vugt 2021-09-17 17:59:28 +0800
  • 9acc23676e
    onscreen/native: Insert a 'posted' frame between 'next' and 'presented' Daniel van Vugt 2023-12-05 17:50:44 +0800
  • 4399f97312
    onscreen/native: Split swap_buffers_with_damage into two functions Daniel van Vugt 2021-07-28 16:29:27 +0800
  • 4e094888c7
    onscreen/native: Deduplicate calls to clutter_frame_set_result Daniel van Vugt 2021-09-16 16:26:25 +0800
  • ed4bf1e165
    onscreen/native: Replace an assertion that double buffering is the maximum Daniel van Vugt 2021-07-28 16:35:56 +0800
  • 4d838f348c
    onscreen/native: Log swapbuffers and N-buffering when MUTTER_DEBUG=kms Daniel van Vugt 2021-12-10 16:40:58 +0800
  • 5a1b32f6fd
    backends/native: Add set/get_damage functions to MetaFrameNative Daniel van Vugt 2024-07-23 16:58:05 +0800
  • e5374ba456
    renderer/native: Steal the power save flip list before iterating over it Daniel van Vugt 2021-11-01 19:35:34 +0800
  • 19ffbaaa2a
    renderer/native: Avoid requeuing the same onscreen for a power save flip Daniel van Vugt 2021-10-26 18:50:50 +0800
  • c2da109fdc
    kms: Keep a shutting_down flag Daniel van Vugt 2022-04-20 18:33:43 +0800
  • fc7ece8a13
    cogl/onscreen: Indent declaration parameters to align with above Daniel van Vugt 2024-02-12 17:16:03 +0800
  • 0b33663007
    cogl/onscreen: Add function cogl_onscreen_get_pending_frame_count Daniel van Vugt 2021-09-17 17:48:20 +0800
  • 2cdcc4b9cc
    onscreen/native: Use EGLSyncs instead of cogl_framebuffer_finish use-eglsync-instead-of-cogl-framebuffer-finish-on-nvidia-dgpu-46 Gert-dev 2024-09-12 22:02:31 +0200
  • 1444e82cd8
    onscreen/native: Set latest cogl sync_fd on KMS update meta_onscreen_native_swap_buffers_with_damage-sync_fd Michel Dänzer 2024-08-16 17:50:12 +0200
  • a9a221933e
    kms/impl-device: Handle sync_fd in meta_kms_impl_device_handle_update Michel Dänzer 2024-08-21 15:32:26 +0200
  • 168839e317
    kms/update: Add meta_kms_update_get/set_sync_fd Michel Dänzer 2024-08-21 15:31:57 +0200
  • 011b6f7c96
    kms/plane: Rename META_KMS_ASSIGN_PLANE_FLAG_DIRECT_SCANOUT Michel Dänzer 2024-08-19 17:55:06 +0200
  • a364e785f9
    kms/crtc: Conditionally return 0 in meta_kms_crtc_get_deadline_evasion Michel Dänzer 2024-08-20 09:42:17 +0200
  • e3bbee2630
    kms/impl-device: Track dispatch duration in crtc_frame_deadline_dispatch crtc_frame_deadline_dispatch-track-duration Michel Dänzer 2024-08-08 16:36:05 +0200
  • b5dffcdc67
    kms/impl-device: Use KMS_DEADLINE in crtc_page_flip_feedback_flipped Michel Dänzer 2024-08-12 15:12:09 +0200
  • 0411de33b5
    kms/impl-device: Add debug logging for deadline dispatch lateness Daniel van Vugt 2023-09-12 17:35:14 +0800
  • 739ad5590b
    kms/impl-device: Remember the expected deadline dispatch time Daniel van Vugt 2023-09-12 17:11:07 +0800
  • 7f88fd419b
    Add debug topic "kms-deadline" Daniel van Vugt 2023-09-13 15:08:50 +0800
  • c9bb8a16a2
    kms: Don't disarm deadline timer when compositing Jonas Ådahl 2023-08-15 15:24:11 +0200
  • efadfc4a94
    renderer-view/native: Update deadline evasion each frame Jonas Ådahl 2024-07-22 16:42:21 +0200
  • 96ca767e22
    clutter/frame-clock: Take deadline evasion into account Jonas Ådahl 2024-07-22 16:39:19 +0200
  • 9e07b3be72
    onscreen/native: Return GErrors from secondary GPU updates handle-secondary-gpu-failures Daniel van Vugt 2024-06-17 17:44:15 +0800
  • 99bbd37b02
    onscreen/native: Set frame result to IDLE on swap failure Daniel van Vugt 2024-07-02 17:13:07 +0800
  • 608f6d1223
    onscreen/native: Unify the failure paths of swap_buffers_with_damage Daniel van Vugt 2024-07-02 17:12:06 +0800
  • 3214e92918
    onscreen/native: Squash adjacent switch statements Daniel van Vugt 2024-07-18 17:37:06 +0800
  • bc74aadcc2
    onscreen/native: Move next_frame storage to later in the function Daniel van Vugt 2024-07-18 17:26:38 +0800
  • 1815af679f
    onscreen/native: Return the framebuffer by result, not parameters Daniel van Vugt 2024-06-21 15:40:40 +0800
  • e53f0e1463
    onscreen/native: Remove frame parameter from flip_crtc Daniel van Vugt 2024-06-21 13:41:03 +0800
  • f45d4c0c7f
    onscreen/native: Track next and presenting buffers via ClutterFrame Jonas Ådahl 2024-06-10 14:59:46 +0200
  • 8b8f052ff9
    Bump version to 47.0 gnome-47 Florian Müllner 2024-09-14 17:18:58 +0200
  • e69e4fa6db Revert "wayland: Check focus surface to set a pointer cursor" Jonas Ådahl 2024-09-14 21:57:17 +0200
  • f585134c11
    Bump version to 46.5 gnome-46 Florian Müllner 2024-09-14 21:51:41 +0200
  • 0fab816982 onscreen/native: Return the correct number of EGL modifiers José Expósito 2024-09-02 17:06:24 +0200
  • 4b622fbda8 wayland: Use the tool's current_tablet device instead of caching it Peter Hutterer 2024-08-20 12:38:52 +1000
  • 3715012588 kms/impl-device: Disarm deadline timer when disabling Jonas Ådahl 2024-08-28 23:05:50 +0200
  • a8cc1739d3 kms/impl-device: Put deadline timer disarming in a helper Jonas Ådahl 2024-08-28 23:04:42 +0200
  • ba06ba24ac compositor: Mark window drag actor invisible Christian Hergert 2024-08-21 23:03:07 -0700
  • abd2c95864 kms: Inhibit real time scheduling until initial mode set Jonas Ådahl 2024-08-20 11:07:29 +0200
  • e8d7640316 wayland: Set current tool surface to NULL on prox-out Peter Hutterer 2024-08-19 13:10:00 +1000
  • 3a580e4bce wayland: Propagate a tablet's DEVICE_REMOVED to trigger the signals Peter Hutterer 2024-08-16 16:20:10 +1000
  • 04b2b87959 wayland: Register touchpoint info on CLUTTER_ENTER Carlos Garnacho 2024-07-15 23:02:19 +0200
  • 1c57f38daf wayland: Only cancel touch when a new event handler takes over Carlos Garnacho 2024-07-15 22:50:58 +0200
  • ac089a1710 wayland: Ignore touch events in seat default focus handler Carlos Garnacho 2024-07-15 22:47:51 +0200
  • fc1532efc4 Remove unused variables Bilal Elmoussaoui 2024-06-22 14:39:21 +0200
  • 34ee35a53a kms/impl-device: Add/remove deadline timer as required Daniel van Vugt 2024-08-14 15:50:48 +0800
  • a6737a46c7 kms/update: Don't count trivial custom page flips as empty updates Daniel van Vugt 2024-08-13 13:54:49 +0800
  • 7786482bd5 onscreen/native: Associate the kms_crtc with EGL_DEVICE updates Daniel van Vugt 2024-08-12 17:58:31 +0800
  • 3bb02538b9 wayland: Bypass popup grab focus if other handlers are in effect Carlos Garnacho 2024-08-06 15:31:40 +0200
  • 99808a3365 wayland: Track pressed mouse buttons for popup grabs through modifiers Carlos Garnacho 2024-08-06 15:31:08 +0200