1
0
Fork 0
forked from wry/wry
Commit graph

1613 commits

Author SHA1 Message Date
mahkoh
aa70bde75d
Merge pull request #614 from mahkoh/jorth/shell
toml: add exec.shell
2025-09-19 23:08:06 +02:00
Julian Orth
325f4ea71b toml: add exec.shell 2025-09-19 23:05:43 +02:00
mahkoh
b25e7554f7
Merge pull request #613 from mahkoh/jorth/clippy5
all: address clippy lints
2025-09-19 12:42:24 +02:00
Julian Orth
0a20f03a81 all: address clippy lints 2025-09-19 12:39:37 +02:00
mahkoh
84ac6d47d0
Merge pull request #612 from mahkoh/jorth/capabilities
config: allow configuring client capabilities
2025-09-18 22:11:43 +02:00
Julian Orth
e680a3dc09 config: allow configuring client capabilities 2025-09-18 21:17:34 +02:00
mahkoh
76a1a86091
Merge pull request #611 from mahkoh/jorth/min-title-height
theme: add separate bar_height setting
2025-09-17 18:53:49 +02:00
Julian Orth
035e2972de theme: add title-font and bar-font settings 2025-09-17 18:37:28 +02:00
Julian Orth
01f9c094ee theme: add separate bar_height setting 2025-09-17 18:37:28 +02:00
mahkoh
3933eba30c
Merge pull request #610 from mahkoh/jorth/min-title-height
theme: set min sizes to 0
2025-09-17 16:40:41 +02:00
Julian Orth
750e71c4b0 theme: set min sizes to 0 2025-09-17 16:38:01 +02:00
mahkoh
f1670826da
Merge pull request #606 from mahkoh/jorth/compile-shaders
vulkan: include precompiled shaders
2025-09-17 16:31:29 +02:00
Julian Orth
51575fce39 vulkan: include precompiled shaders 2025-09-17 14:23:38 +02:00
mahkoh
2dc9695621
Merge pull request #609 from mahkoh/jorth/generous-pointer-warp
seat: allow pointer warping if only the client matches
2025-09-17 13:12:37 +02:00
Julian Orth
31a73b49a3 seat: allow pointer warping if only the client matches 2025-09-17 13:05:18 +02:00
mahkoh
697c3b1f71
Merge pull request #554 from mahkoh/jorth/vulkan-sw
vulkan: implement software rendering
2025-09-17 12:35:11 +02:00
Julian Orth
0a5ee8fa36 vulkan: implement software rendering 2025-09-16 19:16:32 +02:00
mahkoh
bb29303c98
Merge pull request #607 from mahkoh/jorth/fix-srht
ci: fix sr.ht builds
2025-09-16 19:15:33 +02:00
Julian Orth
c287f65547 ci: fix sr.ht builds 2025-09-16 19:13:18 +02:00
mahkoh
ddd96b9ad8
Merge pull request #605 from mahkoh/jorth/clone3
clone3: don't use clone3 syscall directly
2025-09-16 07:25:48 +02:00
Julian Orth
278619c09e clone3: don't use clone3 syscall directly 2025-09-16 06:58:14 +02:00
mahkoh
8aeae2d2af
Merge pull request #602 from mahkoh/jorth/multi-nvidia-fixes
metal: improve buffer allocation failures
2025-09-13 23:19:06 +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
mahkoh
6ba8b71b3e
Merge pull request #598 from mahkoh/jorth/tf-power
Various color management enhancements
2025-09-09 15:07:23 +02:00
Julian Orth
ef1727a186 color-management: parametrize bt1886 2025-09-09 13:45:48 +02:00
Julian Orth
c37567f1cd color-management: implement set_tf_power 2025-09-09 13:45:48 +02:00
Julian Orth
a2d726e508 vulkan: allow EOTFs to be parametrized 2025-09-09 13:45:47 +02:00
Julian Orth
6d28bfd4e2 vulkan: add get_ub_descriptor macro 2025-09-08 18:46:21 +02:00
Julian Orth
a2e089d9e3 vulkan: unify Tex/OutColorManagementData 2025-09-08 18:46:20 +02:00
Julian Orth
05bf029a55 vulkan: add VulkanEotf 2025-09-08 18:00:06 +02:00
Julian Orth
ab81e4bd51 vulkan: fix out pipeline cache 2025-09-08 17:57:09 +02:00
mahkoh
c402dd0153
Merge pull request #597 from mahkoh/jorth/float-title-always
float: don't shortcut title rendering when rect is empty
2025-09-08 13:01:22 +02:00
Julian Orth
3f0e99d04c float: don't shortcut title rendering when rect is empty 2025-09-08 12:50:02 +02:00
mahkoh
4fb7a859dc
Merge pull request #596 from mahkoh/jorth/vulkan--1
vulkan: handle exported sync file being -1
2025-09-08 12:43:00 +02:00
Julian Orth
435b96f92e vulkan: handle exported sync file being -1 2025-09-08 12:33:55 +02:00
mahkoh
b99f2b928a
Merge pull request #595 from mahkoh/jorth/leds
kbvm: use indicators to determine the active LEDs
2025-09-07 15:51:10 +02:00
Julian Orth
f5e04355d7 kbvm: use indicators to determine the active LEDs 2025-09-07 15:34:44 +02:00
mahkoh
0c7f7429db
Merge pull request #594 from mahkoh/jorth/leds
metal: enable keyboard LEDs
2025-09-07 13:03:45 +02:00
Julian Orth
3b60c62f82 seat: properly destroy physical devices when changing keymap 2025-09-07 12:58:23 +02:00
Julian Orth
6bea5a072c kbvm: identify keymaps by their hash 2025-09-07 12:41:31 +02:00
Julian Orth
11c10fde70 metal: enable keyboard LEDs 2025-09-07 12:41:31 +02:00
mahkoh
0e51b9469b
Merge pull request #593 from mahkoh/jorth/color-management-fixes
Various color management fixes
2025-09-05 21:20:06 +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
fc6dda9c24 vulkan: elide blend buffer if blend buffer embeds into frame buffer 2025-09-05 19:56:41 +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
f475584f71 vulkan: support blend buffers having different primaries than framebuffer 2025-09-05 19:55:38 +02:00