|
|
524836bef3
|
input: move backend events into type crate
|
2026-05-29 12:58:17 -04:00 |
|
|
|
46d39becd4
|
input: move capability conversion to libinput boundary
|
2026-05-29 12:48:47 -04:00 |
|
|
|
a20deb0628
|
output: decouple identity from wayland output
|
2026-05-29 12:45:39 -04:00 |
|
|
|
59e4e6dfb7
|
input: decouple tablet contracts from wayland seat
|
2026-05-29 12:42:59 -04:00 |
|
|
|
f056727621
|
Add support for experimental xx_foreign_toplevel_geometry_tracker_v1 (#1)
Co-authored-by: entailz <entail-wraps0r@icloud.com>
Reviewed-on: wry/wry#1
Co-authored-by: entailz <entailzwrapped@proton.me>
Co-committed-by: entailz <entailzwrapped@proton.me>
|
2026-04-30 17:08:19 -04:00 |
|
|
|
149801520a
|
backend: fix bug that mistakeningly selected wrong render device
|
2026-04-06 22:19:32 -04:00 |
|
|
|
769d12a525
|
all: remove control center in its entirety
|
2026-04-05 20:40:39 -04:00 |
|
Julian Orth
|
6e9adc487e
|
output: pre-compute OutputId hash
|
2026-04-05 17:50:10 -04:00 |
|
Julian Orth
|
34914eccb0
|
all: simplify handling of Errno values
|
2026-04-02 19:00:42 +02:00 |
|
Julian Orth
|
8b22255f6e
|
backends: add headless backend
|
2026-03-19 22:46:57 +01:00 |
|
Julian Orth
|
37a0bd451b
|
udev: accept [u8] instead of str
|
2026-03-19 22:24:40 +01:00 |
|
Julian Orth
|
479cb1d795
|
metal: move direct-scanout preparation to shared code
|
2026-03-18 20:37:14 +01:00 |
|
Julian Orth
|
d321e888be
|
backend: take initial backend state from backend
|
2026-03-18 20:37:14 +01:00 |
|
Julian Orth
|
1a9753847a
|
backend: support outputs with arbitrary modes
|
2026-03-18 20:37:12 +01:00 |
|
Julian Orth
|
3d60cfc5dc
|
metal: add support for render-only devices
|
2026-03-14 14:44:57 +01:00 |
|
Julian Orth
|
89c8692c94
|
output: add flip-margin setter
|
2026-03-07 18:43:17 +01:00 |
|
Julian Orth
|
acec4c7f09
|
backend: add getters
|
2026-03-07 18:18:43 +01:00 |
|
Julian Orth
|
7e6facf4e3
|
gfx-api: add support for syncobj synchronization
|
2026-03-02 18:16:36 +01:00 |
|
Julian Orth
|
7a891a6131
|
all: syncobj is one word
|
2026-03-02 16:25:36 +01:00 |
|
Julian Orth
|
8b0bb61ee0
|
tree: add Transform
|
2026-02-24 20:48:45 +01:00 |
|
Julian Orth
|
ca6e3891af
|
gfx-api: add GfxApi
|
2026-02-24 20:48:04 +01:00 |
|
Julian Orth
|
69ca5d92e7
|
wl_surface: handle alpha modes
|
2026-02-21 14:51:12 +01:00 |
|
khyperia
|
b1db715a90
|
implement wlr-gamma-control-unstable-v1
|
2026-02-18 18:03:38 +01:00 |
|
khyperia
|
11b3f08514
|
backend: remove Copy from BackendConnectorState
|
2026-02-18 18:03:38 +01:00 |
|
Julian Orth
|
897944b580
|
metal: add copy-device based prime methods
|
2026-02-18 06:06:07 +01:00 |
|
Julian Orth
|
a77929741a
|
metal: add support for copy-device based prime methods
|
2026-02-18 06:06:07 +01:00 |
|
Julian Orth
|
f2a0221c9e
|
metal: refactor buffer allocation
|
2026-02-18 06:06:07 +01:00 |
|
Julian Orth
|
410e4676ce
|
metal: preserve render buffer contents in more situations
|
2026-02-16 15:23:26 +01:00 |
|
Julian Orth
|
fbf32f44ce
|
metal: block screencopies behind cross-device copies
|
2026-02-16 14:38:49 +01:00 |
|
Julian Orth
|
cc56632c68
|
cursor: merge set_sync_file/swap_buffer
|
2026-02-16 14:38:49 +01:00 |
|
Julian Orth
|
9ac9fb5623
|
metal: discard buffers after failed ctx change
|
2026-02-16 14:38:49 +01:00 |
|
Julian Orth
|
0932ad11b5
|
all: use run-on-drop crate
|
2026-02-13 11:09:07 +01:00 |
|
Julian Orth
|
ea6ad82575
|
metal: disable VRR if connector loses capability
|
2026-01-17 19:05:22 +01:00 |
|
Stipe Kotarac
|
a1dfc473a2
|
rect: safer construction
|
2026-01-09 09:41:46 +01:00 |
|
Julian Orth
|
0e1be7544f
|
backend: add ButtonState
|
2025-10-16 19:50:21 +02:00 |
|
Julian Orth
|
78d86c1224
|
cargo: update dependencies
|
2025-10-09 19:51:18 +02:00 |
|
Julian Orth
|
c2d5848329
|
metal: improve buffer allocation logging
|
2025-09-13 14:13:22 +02:00 |
|
Julian Orth
|
3a11e1bd19
|
metal: improve logging
|
2025-09-13 12:58:54 +02:00 |
|
Julian Orth
|
e5de85299b
|
metal: handle cursor plane allocation failures gracefully
|
2025-09-13 12:58:52 +02:00 |
|
Julian Orth
|
c691a7b429
|
metal: add missing break
|
2025-09-13 12:45:03 +02:00 |
|
Julian Orth
|
11c10fde70
|
metal: enable keyboard LEDs
|
2025-09-07 12:41:31 +02:00 |
|
Julian Orth
|
b6ef623643
|
metal: disable direct scanout if blending would change the appearance
|
2025-09-05 19:56:49 +02:00 |
|
Julian Orth
|
39c770f6e2
|
config: make the blend space configurable
|
2025-09-05 19:56:11 +02:00 |
|
Julian Orth
|
991b212120
|
metal: blend in srgb/gamma22 by default
|
2025-09-05 19:56:00 +02:00 |
|
Julian Orth
|
83e79b68e6
|
color-management: use more consistent naming
|
2025-09-05 19:55:09 +02:00 |
|
Julian Orth
|
ed065fb9f2
|
metal: use the correct graphics context when allocating buffers
|
2025-08-29 13:43:15 +02:00 |
|
Julian Orth
|
c1f5f306fc
|
metal: make argument name unambiguous
|
2025-08-29 13:43:14 +02:00 |
|
Julian Orth
|
886627aecd
|
metal: mark connector as changed when connector buffers change
|
2025-08-29 13:43:13 +02:00 |
|
Julian Orth
|
dc9a3c20ea
|
metal: handle absolute motion events
|
2025-07-27 16:11:39 +02:00 |
|
Julian Orth
|
b76aade265
|
head-management: add non-desktop-info-v1 extension
|
2025-07-16 10:13:01 +02:00 |
|