1
0
Fork 0
forked from wry/wry
Commit graph

1139 commits

Author SHA1 Message Date
mahkoh
8552c5f1eb
Merge pull request #440 from mahkoh/jorth/pin-float
tree: allow floats to be pinned
2025-04-25 14:45:13 +02:00
Julian Orth
e22810e94d io_uring: use newer features if available 2025-04-24 19:49:48 +02:00
Julian Orth
65a66c2e26 tree: allow floats to be pinned 2025-04-24 18:46:20 +02:00
Julian Orth
3e6640f0ca tree: ensure that floats remain accessible after workspace move 2025-04-24 17:48:55 +02:00
Julian Orth
9192446602 icons: add icon infrastructure 2025-04-24 17:48:55 +02:00
Julian Orth
419d75949c reexec: close evdev fds in a separate process 2025-04-24 17:44:52 +02:00
Julian Orth
2edfb29f2b cli: add command to restart the compositor in place 2025-04-24 14:51:32 +02:00
Julian Orth
8a167ef1fb cursor: don't invalidate hardware cursor user when detaching cursor user 2025-04-22 23:33:00 +02:00
Julian Orth
dee0066f1a tablet: implement version 2 2025-04-22 22:59:55 +02:00
Julian Orth
18bec86499 wayland: implement xdg-toplevel-tag-v1 2025-04-22 17:56:32 +02:00
Julian Orth
0c02cb5033 tree: allow showing floating windows above fullscreen 2025-04-22 17:46:25 +02:00
Julian Orth
28cfa6a11f video: send feedback when brightness changes 2025-04-21 16:20:39 +02:00
Julian Orth
27025a565c video: allow configuring the output brightness 2025-04-21 15:41:52 +02:00
Julian Orth
70baaaaeee vulkan: clamp colors in transfer functions 2025-04-21 11:24:10 +02:00
Julian Orth
4038ac1db5 wl_surface: ignore toplevel damage bounds if toplevel is detached 2025-04-14 13:08:08 +02:00
Julian Orth
8a83d844e9 wl_drm: hide global if invalid modifier is not supported 2025-04-05 17:55:53 +02:00
Tadeo Kondrak
d73acb5a92 dbus: Parse and use DBUS_SESSION_BUS_ADDRESS
The old way of only using XDG_RUNTIME_DIR doesn't work for multiple
sessions using dbus-run-session.
2025-04-04 16:16:01 -06:00
Julian Orth
09e5f89174 all: use trait upcasting 2025-04-03 17:03:32 +02:00
Julian Orth
f4bc7f17bd all: address clippy lints 2025-04-03 16:36:15 +02:00
mahkoh
b2dbcc742c
Merge pull request #110 from mahkoh/jorth/edge-constraints
wayland: implement xdg-shell v7
2025-04-03 16:36:10 +02:00
Julian Orth
6162483fbf wayland: implement xdg-shell v7 2025-04-03 16:30:10 +02:00
Julian Orth
7305f68909 all: make scroll axis handling more robust 2025-03-20 21:11:16 +01:00
Tadeo Kondrak
bb569dfa00 ei: Fix flipped scroll axes 2025-03-20 21:11:15 +01:00
Julian Orth
bb56efb968 metal: allow configuring color space and transfer function 2025-03-11 18:42:47 +01:00
Julian Orth
04f280aabe color-management-v1: implement target color volume 2025-03-11 18:42:45 +01:00
Julian Orth
5ad5c5cbcf edid: parse cta colorimetry and static hdr metadata 2025-03-11 18:36:31 +01:00
Julian Orth
5be253dec2 vulkan: implement Context::reset_status 2025-03-08 19:51:54 +01:00
Julian Orth
8f992f7cef color-management: add more capabilities 2025-03-08 16:53:43 +01:00
Julian Orth
e92de36f7a cmm: add more transfer functions 2025-03-08 16:53:34 +01:00
Julian Orth
8e65de91f9 vulkan: apply color space transforms to textures 2025-03-08 16:53:20 +01:00
Julian Orth
c4d0fdd4bb vulkan: apply color space transforms to colors 2025-03-08 16:53:06 +01:00
Julian Orth
b5044d7fe7 vulkan: take transfer functions from color descriptions 2025-03-08 16:52:52 +01:00
Julian Orth
a174881138 gfx: attach color descriptions 2025-03-08 16:52:35 +01:00
Julian Orth
82085a3858 cmm: add color-management module 2025-03-08 16:52:33 +01:00
Julian Orth
73249cc79a wl_subsurface: apply full damage when position or stacking changes 2025-03-07 16:03:42 +01:00
Julian Orth
03ccfede99 wl_subsurface: put new sub-surfaces on top 2025-03-07 15:39:04 +01:00
Julian Orth
c9327472ff render: fix sub-surface order 2025-03-07 13:07:19 +01:00
Julian Orth
b9533981ec vulkan: clear ops after each execution 2025-03-07 01:19:39 +01:00
Julian Orth
cd647356af vulkan: add readonly annotation to buffers 2025-03-06 20:26:53 +01:00
Julian Orth
4bba7b7c5d vulkan/anv: align descriptor buffers to 4KB
https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33903
2025-03-06 12:05:13 +01:00
mahkoh
3fa3b020c3
Merge pull request #391 from mahkoh/jorth/separate-image-sampler
vulkan: separate images and samplers
2025-03-03 19:49:19 +01:00
Julian Orth
70013db8db vulkan: don't create out shaders without descriptor buffers 2025-03-03 19:45:46 +01:00
Julian Orth
fdafdf9912 vulkan: separate images and samplers 2025-03-03 19:39:47 +01:00
mahkoh
0fadb43c15
Merge pull request #305 from mahkoh/jorth/cs2
cursor-shape: implement v2
2025-03-03 09:27:47 +01:00
Julian Orth
aa207ffe14 cursor-shape: implement v2 2025-02-28 14:16:23 +01:00
Julian Orth
d683dda3fa xwayland: apply fullscreen state after mapping tiled window 2025-02-28 12:58:19 +01:00
Julian Orth
faa3248a40 xdg-toplevel: apply fullscreen state after mapping tiled window 2025-02-28 11:49:15 +01:00
Julian Orth
a7bc11eaba placeholder: apply damage after updating textures 2025-02-28 11:47:10 +01:00
Julian Orth
dd332be995 damage: add sync point before visualizing damage 2025-02-28 11:16:02 +01:00
Julian Orth
d7d0cbf9e2 vulkan: skip async transfer if damage is empty 2025-02-28 11:16:01 +01:00