1
0
Fork 0
forked from wry/wry
Commit graph

1830 commits

Author SHA1 Message Date
mahkoh
b976f25cf9
Merge pull request #750 from mahkoh/jorth/color-representation
vulkan: implement all alpha modes
2026-02-21 15:14:13 +01:00
Julian Orth
56a6012a7c vulkan: implement all alpha modes 2026-02-21 14:57:12 +01:00
Julian Orth
69ca5d92e7 wl_surface: handle alpha modes 2026-02-21 14:51:12 +01:00
Julian Orth
37674a229c theme: add support for alpha modes 2026-02-21 14:51:10 +01:00
mahkoh
c6db02a43d
Merge pull request #749 from mahkoh/jorth/color-representation
color-representation-v1: initial implementation
2026-02-21 12:06:14 +01:00
Julian Orth
32f5a0eae3 color-representation-v1: initial implementation 2026-02-21 12:03:52 +01:00
mahkoh
f0c78c3fe6
Merge pull request #713 from khyperia/wlr-gamma-control
implement wlr-gamma-control-unstable-v1
2026-02-19 11:36:13 +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
mahkoh
6db1f84cb2
Merge pull request #739 from mahkoh/jorth/dma-queue
metal: add additional methods to handle displays attached to secondary devices
2026-02-18 15:48:09 +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
fa897f0f76 copy_device: add new utility 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
0f556fc054 gfx: return formats by reference 2026-02-18 06:06:07 +01:00
mahkoh
b921c81e5d
Merge pull request #748 from mahkoh/jorth/gdm-dev-destroy
gbm: ensure that device is not destroyed before BOs
2026-02-18 06:05:54 +01:00
Julian Orth
7c90062e4f gbm: ensure that device is not destroyed before BOs 2026-02-18 06:01:03 +01:00
mahkoh
2a15a9e272
Merge pull request #746 from khyperia/xwayland-disable
config: add XWayland enabled option
2026-02-17 21:34:39 +01:00
khyperia
49274fb1c6 config: add XWayland enabled option 2026-02-17 21:32:31 +01:00
mahkoh
4ca67772b3
Merge pull request #747 from mahkoh/jorth/click-divider
output: don't focus the workspace when clicking on the separator
2026-02-17 18:23:34 +01:00
Julian Orth
dd89355d80 output: don't focus the workspace when clicking on the separator 2026-02-17 18:19:12 +01:00
Julian Orth
d3ee69863a output: add to_rel helper 2026-02-17 18:15:44 +01:00
mahkoh
aa40e5f360
Merge pull request #745 from mahkoh/jorth/not-matches
all: use not_matches macro
2026-02-16 20:25:41 +01:00
Julian Orth
5b501dab5b all: use not_matches macro 2026-02-16 20:22:15 +01:00
mahkoh
069369e7d8
Merge pull request #743 from mahkoh/jorth/preserve-more
metal: preserve render buffer contents in more situations
2026-02-16 15:30:10 +01:00
Julian Orth
410e4676ce metal: preserve render buffer contents in more situations 2026-02-16 15:23:26 +01:00
mahkoh
dce572865b
Merge pull request #742 from mahkoh/jorth/vulkan-core
vulkan: move vulkan instance creation to separate module
2026-02-16 15:15:25 +01:00
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