1
0
Fork 0
forked from wry/wry
Commit graph

1173 commits

Author SHA1 Message Date
Julian Orth
0872a1251d alpha-multiplier: perform multiplication in the renderer 2025-02-24 11:34:58 +01:00
mahkoh
33718340f7
Merge pull request #380 from mahkoh/jorth/more-damage-fixes
Fix damage tracking of bar
2025-02-24 11:31:15 +01:00
Julian Orth
68f0966b16 render: apply correct damage after bar-size changes 2025-02-24 11:24:33 +01:00
Julian Orth
31747cef4a render: bound all textures 2025-02-24 11:16:08 +01:00
mahkoh
5625b0585f
Merge pull request #377 from mahkoh/jorth/container-damage
wayland: kill clients in event-handling stage
2025-02-21 21:29:51 +01:00
Julian Orth
6d608cff01 ei: s/clients/ei_clients 2025-02-21 21:25:13 +01:00
Julian Orth
5b02428bee wayland: kill clients in event-handling stage 2025-02-21 21:23:29 +01:00
mahkoh
b00f3a2ffe
Merge pull request #376 from mahkoh/jorth/vulkan-fixes
Various vulkan fixes
2025-02-21 11:56:24 +01:00
Julian Orth
bbe8fdecf8 vulkan: don't call vkCmdClearAttachments if damage is empty 2025-02-21 11:53:48 +01:00
Julian Orth
8a3a377f61 vulkan: de-duplicate used textures 2025-02-21 11:49:39 +01:00
Julian Orth
cf6016f61f vulkan: preserve framebuffer in pending frame 2025-02-21 11:14:01 +01:00
Julian Orth
1b46fd0ceb vulkan: fix RenderingAttachmentInfo layout 2025-02-21 10:50:27 +01:00
mahkoh
1ea909e685
Merge pull request #375 from mahkoh/jorth/rust-2024
all: set rust edition to 2024
2025-02-21 10:47:31 +01:00
Julian Orth
3338909170 all: set rust edition to 2024 2025-02-21 10:44:29 +01:00
Julian Orth
02a18f620b all: address clippy lints 2025-02-21 10:31:52 +01:00
mahkoh
3056c9af71
Merge pull request #372 from mahkoh/jorth/vulkan-partial-draw
metal: track per-framebuffer damage
2025-02-20 17:37:44 +01:00
Julian Orth
993df71c80 vulkan: draw only in requested regions 2025-02-20 12:22:24 +01:00
Julian Orth
07fb198eb4 metal: track per-framebuffer damage 2025-02-20 12:22:24 +01:00
Julian Orth
f80ac20220 render: bound async title textures to their rect 2025-02-20 12:22:24 +01:00
Julian Orth
5932ec14a7 wl_subsurface: improve damage tracking 2025-02-20 12:22:24 +01:00
Julian Orth
5ae1742075 text-input: improve damage tracking 2025-02-19 18:09:32 +01:00
Julian Orth
52c9fac23b xwayland: improve damage tracking 2025-02-19 16:59:15 +01:00
Julian Orth
f4e8d132f3 toplevel: remove focus_node 2025-02-19 16:59:15 +01:00
mahkoh
8c26e56b65
Merge pull request #374 from mahkoh/jorth/no-props-cache
metal: don't cache connector properties across forced probes
2025-02-19 13:12:08 +01:00
Julian Orth
364c53fde7 metal: don't cache connector properties across forced probes 2025-02-19 13:05:37 +01:00
mahkoh
616bd5b3da
Merge pull request #373 from mahkoh/jorth/descriptor-buffer-too-optimistic
vulkan: don't equate buffer size with allocation size
2025-02-19 11:06:32 +01:00
Julian Orth
84a4d1eb2d vulkan: don't equate buffer size with allocation size 2025-02-19 11:03:30 +01:00
mahkoh
74da02c1ec
Merge pull request #371 from mahkoh/jorth/descriptor-buffer
vulkan: use descriptor buffers if available
2025-02-17 21:22:40 +01:00
Julian Orth
a1c5c05e36 vulkan: use descriptor buffers if available 2025-02-17 18:20:07 +01:00
mahkoh
a45ae2ba03
Merge pull request #370 from mahkoh/jorth/syncfile-import-check
vulkan: fix sync-file import check
2025-02-17 12:34:58 +01:00
Julian Orth
2a4a7510cd vulkan: fix sync-file import check 2025-02-17 12:30:55 +01:00
mahkoh
31b509d559
Merge pull request #369 from mahkoh/jorth/unconditional-push-constants
vulkan: use single push constant range per pipeline
2025-02-17 12:28:49 +01:00
Julian Orth
20716cdd1e vulkan: use single push constant range per pipeline 2025-02-17 12:15:01 +01:00
mahkoh
5a5f918f71
Merge pull request #367 from mahkoh/jorth/1.9.1-release-notes
docs: include 1.9.1 release notes
2025-02-13 12:56:35 +01:00
Julian Orth
3640f33b7f docs: include 1.9.1 release notes 2025-02-13 12:53:35 +01:00
mahkoh
33dad7a0d9
Merge pull request #365 from mahkoh/jorth/kbvm-update
kbvm: update dependency
2025-02-13 12:40:30 +01:00
Julian Orth
cc93e941d8 kbvm: update to v0.1.3 2025-02-13 12:37:02 +01:00
mahkoh
5f56b7fd09
Merge pull request #363 from mahkoh/jorth/remove-docs-workflow
ci: remove docs workflow
2025-02-07 12:57:25 +01:00
Julian Orth
76f80d5f21 ci: remove docs workflow 2025-02-07 12:54:39 +01:00
mahkoh
32f77db322
Merge pull request #361 from mahkoh/jorth/modifier-renegotiation
screencast: re-negotiate format/modifier when size changes
2025-02-05 19:31:25 +01:00
Julian Orth
9595cc43ec screencast: re-negotiate format/modifier when size changes 2025-02-05 19:28:53 +01:00
Julian Orth
b91c42aa38 screencast: always use actual width/height for test allocations
Some formats/modifiers only work up to a certain size. Using 1x1 would
yield combinations that won't actually work for the screencast.
2025-02-05 14:00:08 +01:00
mahkoh
36a43c1459
Merge pull request #360 from mahkoh/jorth/reset-drm-properties
metal: reset unused DRM properties
2025-02-03 13:07:58 +01:00
Julian Orth
1abb89d888 metal: reset unused DRM properties 2025-02-03 12:16:00 +01:00
Julian Orth
607e92d2d5 metal: retry DRM device reset with modeset if non-modeset fails
Unfortunately AMD gets a bit modeset happy when we set this flag even in
situations where otherwise no modeset would be required. So we cannot
set it unconditionally.
2025-02-03 12:15:59 +01:00
mahkoh
4eaaa3f046
Merge pull request #357 from mahkoh/jorth/spec-const
vulkan: use specialization constants
2025-01-30 13:57:58 +01:00
Julian Orth
cca0af3d0d vulkan: use specialization constants 2025-01-30 13:54:37 +01:00
mahkoh
218f8d7ba2
Merge pull request #356 from mahkoh/jorth/xkbcommon-cleanup
docs/ci: remove references to xkbcommon
2025-01-27 22:30:23 +01:00
Julian Orth
3e75460c76 docs/ci: remove references to xkbcommon 2025-01-27 22:19:01 +01:00
mahkoh
0631f4e729
Merge pull request #355 from mahkoh/jorth/v1.9.0
docs: prepare 1.9.0 release
2025-01-27 10:40:54 +01:00