1
0
Fork 0

Commit graph

  • 1423cf198e
    clutter/frame-clock: Optimize latency for platforms missing TIMESTAMP_QUERY sungmg-triple-buffering-v4-47 sungmg-triple-buffering-v4-47.3 Daniel van Vugt 2024-01-17 17:21:03 +0800
  • 0ce6cbc953
    clutter/frame-clock: Record measurements of zero for cursor-only updates Daniel van Vugt 2023-07-18 16:08:25 +0800
  • f0c5d28d33
    tests/native-kms-render: Fix failing client-scanout test Daniel van Vugt 2022-06-30 18:56:06 +0800
  • 2b92eda257
    clutter/frame-clock: Conditionally disable triple buffering Daniel van Vugt 2021-09-07 19:15:55 +0800
  • bb835c5f6a
    clutter: Pass ClutterFrameHint(s) to the frame clock Daniel van Vugt 2021-09-07 19:15:18 +0800
  • 642d7dbbaa
    backends: Flag that the frame attempted direct scanout Daniel van Vugt 2021-09-07 19:10:26 +0800
  • 49b0f1544b
    clutter/frame: Add ClutterFrameHint to ClutterFrame Daniel van Vugt 2021-09-07 19:08:15 +0800
  • 5ed28af07c
    clutter/frame-clock: Add triple buffering support Daniel van Vugt 2020-09-10 16:34:53 +0800
  • e700288972
    clutter/frame-clock: Merge states DISPATCHING and PENDING_PRESENTED Daniel van Vugt 2020-07-24 14:13:11 +0800
  • 9663696def
    clutter/frame-clock: Lower the threshold for disabling error diffusion Daniel van Vugt 2021-08-10 17:46:49 +0800
  • 3c4246b462
    renderer/native: Discard pending swaps when rebuilding views Daniel van Vugt 2021-11-04 16:09:52 +0800
  • b3a635fb2c
    onscreen/native: Add function meta_onscreen_native_discard_pending_swaps Daniel van Vugt 2021-11-04 16:09:26 +0800
  • 7e714caa5c
    onscreen/native: Increase secondary GPU dumb_fbs from 2 to 3 Daniel van Vugt 2022-12-09 14:22:31 +0800
  • 4a86666974
    onscreen/native: Defer posting if there's already a post in progress Daniel van Vugt 2021-09-17 17:59:28 +0800
  • 6b436f6dbf
    onscreen/native: Insert a 'posted' frame between 'next' and 'presented' Daniel van Vugt 2023-12-05 17:50:44 +0800
  • 36883d80de
    onscreen/native: Split swap_buffers_with_damage into two functions Daniel van Vugt 2021-07-28 16:29:27 +0800
  • dc02d182c6
    onscreen/native: Deduplicate calls to clutter_frame_set_result Daniel van Vugt 2021-09-16 16:26:25 +0800
  • 9a781a0d4e
    onscreen/native: Replace an assertion that double buffering is the maximum Daniel van Vugt 2021-07-28 16:35:56 +0800
  • 147de50cc1
    onscreen/native: Log swapbuffers and N-buffering when MUTTER_DEBUG=kms Daniel van Vugt 2021-12-10 16:40:58 +0800
  • 032892f44f
    onscreen/native: Precalculate secondary_gpu_used flag Daniel van Vugt 2024-10-22 13:33:01 +0800
  • a4f4163856
    backends/native: Add set/get_damage functions to MetaFrameNative Daniel van Vugt 2024-07-23 16:58:05 +0800
  • ed28d76ad1
    renderer/native: Steal the power save flip list before iterating over it Daniel van Vugt 2021-11-01 19:35:34 +0800
  • f37d4e5de1
    renderer/native: Avoid requeuing the same onscreen for a power save flip Daniel van Vugt 2021-10-26 18:50:50 +0800
  • 5be432ed57
    kms: Keep a shutting_down flag Daniel van Vugt 2022-04-20 18:33:43 +0800
  • b493934671
    cogl/onscreen: Add function cogl_onscreen_get_pending_frame_count Daniel van Vugt 2021-09-17 17:48:20 +0800
  • cbdd6a622c
    clutter/frame-clock: Move "last" frame fields into structs Daniel van Vugt 2024-08-20 17:54:35 +0800
  • 1e03cce2d3
    clutter/frame-clock: Notify on all empty frames Daniel van Vugt 2024-10-04 15:50:07 +0800
  • 4c2e80bce3
    kms/impl-device: Don't merge KMS updates in process_mode_set_update Michel Dänzer 2024-10-04 18:27:33 +0200
  • b223e54087
    drm-buffer-gbm: Cache EGLImages created during screen-casting Gert-dev 2024-10-02 21:14:53 +0200
  • 109c14c081
    drm-buffer-gbm: Avoid using fixed size for number of planes Gert-dev 2024-10-02 21:14:45 +0200
  • 14f9ccd6ea
    onscreen/native: Cache created secondary GPU EGLImages in copy path Gert-dev 2024-10-02 20:51:03 +0200
  • a5e1f01126
    Bump version to 47.3 gnome-47 Florian Müllner 2024-12-05 18:11:19 +0100
  • 8cb46a6e29 wayland: Lock touch sequence info on first entered surface Carlos Garnacho 2024-12-05 10:42:14 +0100
  • 4eb72f49a6 wayland: Drop invalidate focus flags Carlos Garnacho 2024-12-03 21:09:58 +0100
  • eb9ea92249 wayland: Emit wl_touch.cancel in seat focus handling Carlos Garnacho 2024-12-03 20:41:44 +0100
  • 1a2f5a2e36 wayland: Handle reentrancy invalidating touch foci Carlos Garnacho 2024-12-05 10:36:46 +0100
  • 6225d8d40a wayland: Fix updating pointer cursor on Drag and Drop Carlos Garnacho 2024-12-03 18:03:50 +0100
  • 9a21b202ac crtc-kms: Use clutter_stage_view_schedule_update in _kms_set_gamma_lut Michel Dänzer 2024-11-26 18:35:08 +0100
  • 8eaeea8105 stage: Clear update_scheduled field when update discarded Jonas Ådahl 2024-11-29 12:50:13 +0100
  • e12f76e36b tests/test-shell: Allow skipping showing the stage Jonas Ådahl 2024-11-29 12:46:35 +0100
  • 77f6a87438 Add way to pass construct time options to plugin Jonas Ådahl 2024-11-29 12:42:11 +0100
  • bf1d376e7e wayland/surface: Unconditionally set scanout destination rect Jonas Ådahl 2024-11-26 10:35:32 +0100
  • ad4ec212fa wayland/surface: Fix bounding box rect when calculating scanout Jonas Ådahl 2024-11-26 14:59:33 +0100
  • bdc2ef466c wayland/buffer: Also pass src/dst rect when trying to scanout EGLImage Jonas Ådahl 2024-11-26 15:29:46 +0100
  • b3a8fb140a
    Bump version to 47.2 Florian Müllner 2024-11-24 14:10:06 +0100
  • 9b20b60cd5 wayland: Invalidate focus from all touch inputs too Alessandro Astone 2024-10-17 13:59:29 +0200
  • d456e288b1 renderer/native: Add BGRX8888 format to the default list Jocelyn Falempe 2024-10-15 14:38:55 +0200
  • 7fcfee9dfa cogl/egl: Choose config only if needed Jocelyn Falempe 2024-10-18 17:19:14 +0200
  • c87254798d wayland/text-input: Reset surrounding text values by focus change Takao Fujiwara 2024-11-19 23:30:45 +0900
  • 7efd13055d backend/native: Handle NULL priv->startup_render_devices Michel Dänzer 2024-11-15 17:33:53 +0100
  • 964330e1d3 wayland/cursor-surface: Schedule update for frame events Michel Dänzer 2024-10-30 17:03:05 +0100
  • 44b8b986f7 clutter/stage: Don't compress motion from two different device tools Peter Hutterer 2024-11-11 14:34:58 +1000
  • 27510fc378 clutter/stage: When compressing relative motion, append the axes Peter Hutterer 2024-11-05 15:33:48 +1000
  • 12d380fa8e wayland/text-input: Add some input validation to set_surrounding() Jonas Dreßler 2024-06-13 15:12:25 +0200
  • 3e23919eb7 wayland/text-input: Don't crash on wrong parameters to delete_surrounding() Jonas Dreßler 2024-03-07 15:03:52 +0100
  • b4e39a7b1e stage: Make some cursor overlay function names more obvious Jonas Ådahl 2024-11-11 23:31:46 +0100
  • 99e2e72630 screen-cast-stream-src/virtual: Remove redundant frame scheduling Jonas Ådahl 2024-10-03 22:39:25 +0200
  • f1e16e7e94 screen-cast-stream-src/virtual: Reorganize hooking things up Jonas Ådahl 2024-10-03 22:25:42 +0200
  • 453bf9dc29 screen-cast-stream-src/virtual: Stop inhibiting hw cursor Jonas Ådahl 2024-10-03 22:02:58 +0200
  • a61db90042 stage: Don't queue overlay damage on views with overlays inhibited Jonas Ådahl 2024-10-02 14:58:31 +0200
  • 2f63a6ce21 Prefer GPUs with built-in panels connected when selecting a primary GPU Mario Limonciello 2024-11-06 13:54:55 -0600
  • 03da4a215f backend/native: Refactor choose_primary_gpu_unchecked() to meet style Mario Limonciello 2024-11-06 13:54:10 -0600
  • 7dc015c60b tests/input-capture-test-client: Wait for devices before enabling Jonas Ådahl 2024-11-11 17:10:49 +0100
  • d6017ad878 input-capture/session: Start emulating new devices if already active Jonas Ådahl 2024-11-11 17:03:22 +0100
  • 10391f9247 screen-cast-stream-src: Improve state change debug log entry Jonas Ådahl 2024-10-03 14:54:21 +0200
  • 9c37624014 screne-cast-stream-src: Fix argument alignment Jonas Ådahl 2024-10-03 10:51:19 +0200
  • f5ad5e60f1 screen-cast-stream-src: Track buffer sequence number Jonas Ådahl 2024-10-03 10:37:22 +0200
  • 5fe4bf4b54 screen-cast-stream-src: Use obj_props array for properties Jonas Ådahl 2024-10-03 10:29:32 +0200
  • 477c92c91b screen-cast-stream-src: Remove stray newline Jonas Ådahl 2024-10-03 10:28:03 +0200
  • c127947335 stage-view: Bump fake swap ready notify callback priority Jonas Ådahl 2024-10-02 14:56:35 +0200
  • f242d21caf tests/screen-cast-client: Add a couple of more debug logs Jonas Ådahl 2024-10-02 21:42:54 +0200
  • 182c6a1247 tests/screen-cast-client: Don't fail on empty buffers Jonas Ådahl 2024-10-02 21:41:45 +0200
  • b9af293bd0 tests/screen-cast-client: Remove incorrect 'unused' annotations Jonas Ådahl 2024-10-02 16:36:55 +0200
  • ee90a9e63e tests/screen-cast-client: Fix expected order of events Jonas Ådahl 2024-10-02 16:36:02 +0200
  • 62dcdf2adb output-xrandr: Ignore duplicate modes reported by xrandr Robert Obkircher 2023-11-23 19:12:05 +0100
  • fda615c15d eis-client: Handle unbinding device types Jonas Ådahl 2024-09-12 22:46:54 +0200
  • 15ea2d4e9f eis-client: Configure shared and standalone abs pointer the same way Jonas Ådahl 2024-09-13 14:19:17 +0200
  • 22ead27f13 virtual-input-device/native: Move away from _evdev suffix Jonas Ådahl 2021-08-05 22:03:42 +0200
  • f493a00cd0 virtual-input/native: Properly forward 'finish' scroll event flags Jonas Ådahl 2021-08-02 23:04:06 +0200
  • 54e4ee3651 context/main: Remove unnecessary macro endif/if Jonas Ådahl 2021-07-31 20:45:01 +0200
  • 86fcfd2024 core/context: Fix if/else cascade for disabled native backend Sebastian Wick 2024-11-06 15:43:06 +0100
  • 0b6d981c1e clutter/offscreen-effect: Use better names for the painted PipelineNode Sebastian Wick 2024-09-19 23:00:37 +0200
  • 83102a7063 clutter/paint-nodes: Avoid useless copying of the LayerNode pipeline Sebastian Wick 2024-09-19 22:23:47 +0200
  • 1624b760cd cogl: Add pipeline hooks to user program pipelines Sebastian Wick 2024-09-18 19:37:26 +0200
  • 4778189f5b dbus-interfaces: Fix type in GetCurrentState doc José Expósito 2024-11-04 18:44:54 +0100
  • 28132c82c1 onscreen/native: Fix fd error check José Expósito 2024-10-25 17:33:52 +0200
  • f02eef2c61 xwayland/surface: Connect "highest-scale-monitor-changed" signal Olivier Fourdan 2024-03-04 11:48:41 +0100
  • c28be7250f onscreen/native: Use EGLSyncs instead of cogl_framebuffer_finish Gert-dev 2024-10-03 14:56:07 +0200
  • 9cdb56b0e6 egl: Add helpers to manage and wait for EGLSync objects Gert-dev 2024-10-02 17:39:32 +0200
  • df9cad7017 cogl: Update latest sync fd also in cogl_onscreen_swap_region Michel Dänzer 2024-10-01 10:51:52 +0200
  • ea75ee845e kms: Default to high priority KMS thread scheduling Jonas Ådahl 2024-11-07 16:17:58 +0100
  • 24f9dc872b thread: Add support for requesting high priority scheduling Jonas Ådahl 2024-11-07 16:16:00 +0100
  • f182231212 thread: Make thread priority preference more generic Jonas Ådahl 2024-11-07 15:58:21 +0100
  • d95752d9c0
    window: Add get_client_content_rect Bilal Elmoussaoui 2024-10-16 20:14:02 +0200
  • e05ee167e0 Update Serbian translation Марко Костић 2024-11-07 04:46:33 +0000
  • a529584861 Update Persian translation Danial Behzadi 2024-11-04 09:48:10 +0000
  • d73b402e92 Update Dutch translation Nathan Follens 2024-10-27 22:40:52 +0000
  • 74cf8ac0f0 Update German translation 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