Hyprland/src/protocols/core
UjinT34 ff061d177e
protocols: commit and presentation timing fixes (#13174)
* move commit timing fields to surface state

* fix toTimespec init

* update sendQueued api

* update onPresented api

* set zero copy flag

* send clock id

* move presented calcs inside condition

* use only CLOCK_MONOTONIC for commit/presentation timings

* fix setSetTimestamp

* do not wait for commit timing while tearing

* proto config

* fix config defaults
2026-02-10 14:55:21 +00:00
..
Compositor.cpp protocols: commit and presentation timing fixes (#13174) 2026-02-10 14:55:21 +00:00
Compositor.hpp protocols: commit and presentation timing fixes (#13174) 2026-02-10 14:55:21 +00:00
DataDevice.cpp debug: move to hyprutils' logger (#12673) 2025-12-18 17:23:24 +00:00
DataDevice.hpp protocols/datadevice: avoid double leave 2025-12-11 00:50:45 +00:00
Output.cpp debug: move to hyprutils' logger (#12673) 2025-12-18 17:23:24 +00:00
Output.hpp core: use new typed signals from hu (#10853) 2025-07-08 18:56:40 +02:00
Seat.cpp debug: move to hyprutils' logger (#12673) 2025-12-18 17:23:24 +00:00
Seat.hpp protocols/seat: force down rounding of coords at the surface edge (#11890) 2025-10-01 12:15:23 +01:00
Shm.cpp proto/shm: update wl_shm to v2 (#13187) 2026-02-06 17:08:30 +00:00
Shm.hpp protocols: add Fifo-v1 and commit-timing-v1 (#12052) 2025-11-06 13:25:49 +00:00
Subcompositor.cpp debug: move to hyprutils' logger (#12673) 2025-12-18 17:23:24 +00:00
Subcompositor.hpp core: use new typed signals from hu (#10853) 2025-07-08 18:56:40 +02:00