1
0
Fork 0
forked from wry/wry
Commit graph

2103 commits

Author SHA1 Message Date
Julian Orth
de0e1ad58e vulkan: move vulkan instance creation to separate module 2026-02-16 15:13:05 +01:00
mahkoh
8989dd7987
Merge pull request #740 from mahkoh/jorth/metal-fixes
metal: sync + ctx change fixes
2026-02-16 14:41:16 +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
mahkoh
adc1d9a1b6
Merge pull request #741 from mahkoh/jorth/auto-approve
ci: add auto-approve workflow
2026-02-16 14:38:24 +01:00
Julian Orth
5afc8418c5 ci: add auto-approve workflow 2026-02-16 14:36:10 +01:00
mahkoh
6fb5526d64
Merge pull request #736 from mahkoh/jorth/replace-utils
Replace some utils
2026-02-13 11:22:44 +01:00
Julian Orth
b3c46bf52d all: replace debug_fn with fmt::from_fn 2026-02-13 11:13:37 +01:00
Julian Orth
0932ad11b5 all: use run-on-drop crate 2026-02-13 11:09:07 +01:00
mahkoh
346c6a7345
Merge pull request #735 from mahkoh/jorth/wl-shm-blocker
surface: don't access shm buffers if there are buffer blockers
2026-02-11 11:22:20 +01:00
Julian Orth
34bc7d55c5 surface: don't access shm buffers if there are buffer blockers 2026-02-11 11:13:24 +01:00
Julian Orth
d90ddba50a wl_buffer: remember client dmabuf when converting udmabuf to shm 2026-02-11 11:13:23 +01:00
mahkoh
7122b89cb9
Merge pull request #734 from mahkoh/jorth/unique-buffer-ids
gfx: identify wl_buffer by address during ctx change
2026-02-10 20:46:22 +01:00
Julian Orth
86a765718d gfx: identify wl_buffer by address during ctx change 2026-02-10 20:28:48 +01:00
mahkoh
882aa7bd24
Merge pull request #732 from mahkoh/jorth/update-deps-3
all: update dependencies
2026-02-10 19:13:42 +01:00
Julian Orth
7ad18fb79f all: update dependencies 2026-02-10 19:10:38 +01:00
mahkoh
75e56bb8c0
Merge pull request #731 from mahkoh/jorth/fix-ctx-change
gfx: handle context change when buffer is attached to multiple surfaces
2026-02-10 19:10:09 +01:00
Julian Orth
b53f40e85f gfx: handle context change when buffer is attached to multiple surfaces 2026-02-10 19:02:14 +01:00
Julian Orth
ca5cc67fa2 wl_buffer: add constructor 2026-02-10 18:57:27 +01:00
Julian Orth
3ef408b5b4 vulkan: log information about mixed device use 2026-02-10 18:57:26 +01:00
mahkoh
89c9b8d2e0
Merge pull request #729 from khyperia/revert-708
Revert pull request #708
2026-01-26 12:49:16 +01:00
khyperia
1a7f15db58 Revert pull request #708 2026-01-26 12:36:48 +01:00
mahkoh
04680081d1
Merge pull request #728 from mahkoh/jorth/vulkan-sampled-image
vulkan: don't create sampled-image descriptor for images without samp…
2026-01-24 23:07:29 +01:00
Julian Orth
b22ec9a1fa vulkan: don't create sampled-image descriptor for images without sample usage 2026-01-24 23:01:45 +01:00
mahkoh
2fb26331c2
Merge pull request #727 from mahkoh/jorth/jay-ash
vulkan: switch to jay-ash crate
2026-01-24 17:50:39 +01:00
Julian Orth
25fb7b5031 vulkan: switch to jay-ash crate 2026-01-24 17:47:10 +01:00
mahkoh
5c101597f4
Merge pull request #725 from kotarac/vrr-docs
docs: vrr clarifications
2026-01-19 17:11:39 +01:00
Stipe Kotarac
dbdc919e46 docs: vrr clarifications 2026-01-19 16:35:25 +01:00
mahkoh
6727e8d0d3
Merge pull request #724 from mahkoh/jorth/dbus-challenge-response
dbus: use challenge-response authentication
2026-01-18 16:05:43 +01:00
Julian Orth
d84d4edd90 dbus: simplify auth function 2026-01-18 16:01:33 +01:00
Julian Orth
3d7dc1161f dbus: use challenge-response authentication 2026-01-18 15:20:54 +01:00
mahkoh
2f4543912b
Merge pull request #449 from khyperia/relative-behavior-mode
implement new setting: fallback output mode
2026-01-18 12:39:17 +01:00
mahkoh
9e8ac8e7a1
Merge pull request #722 from kotarac/docs
docs: fixes in VrrMode and TearingMode
2026-01-18 01:00:53 +01:00
Stipe Kotarac
b89fedbdb2 docs: fixes in VrrMode and TearingMode 2026-01-18 00:38:11 +01:00
mahkoh
561616df17
Merge pull request #721 from kotarac/vrr-fix
output: update presentation type when switching workspaces
2026-01-17 19:24:57 +01:00
Stipe Kotarac
fcd77fe4d8 output: update presentation type when switching workspaces 2026-01-17 19:12:21 +01:00
mahkoh
8bcd37cf5b
Merge pull request #720 from mahkoh/jorth/auto-disable-vrr
metal: disable VRR if connector loses capability
2026-01-17 19:11:53 +01:00
Julian Orth
ea6ad82575 metal: disable VRR if connector loses capability 2026-01-17 19:05:22 +01:00
khyperia
5bb19f3ca7 tree: allow focusing workspace nodes 2026-01-17 13:29:04 +01:00
khyperia
dd3f8bad40 config: add fallback output mode 2026-01-17 13:16:14 +01:00
khyperia
a975e3b25a seat: rename get_output to get_cursor_output 2026-01-17 12:14:16 +01:00
mahkoh
2c03dbbaa4
Merge pull request #717 from mahkoh/jorth/move_ws_to_output
config: move move_to_output logic to separate function
2026-01-17 11:35:29 +01:00
Julian Orth
6e45fb85f9 config: move move_to_output logic to separate function 2026-01-17 11:33:18 +01:00
mahkoh
d15b5bc980
Merge pull request #715 from mahkoh/jorth/no-root-drag
window-management: prevent dragging the root container
2026-01-16 14:25:06 +01:00
Julian Orth
bcf2c8231d window-management: prevent dragging the root container 2026-01-16 14:22:00 +01:00
mahkoh
f16a95beeb
Merge pull request #714 from kotarac/cli-tearing-mode
cli: fix tearing/vrr mixup
2026-01-10 12:56:31 +01:00
Stipe Kotarac
f15253602e cli: fix tearing/vrr mixup 2026-01-09 22:47:33 +01:00
mahkoh
9140df81be
Merge pull request #712 from kotarac/flip-margin
cli: always show flip margin
2026-01-09 09:57:05 +01:00
Stipe Kotarac
d17bde3acd cli: always show flip margin 2026-01-09 09:54:29 +01:00