1
0
Fork 0
forked from wry/wry
Commit graph

76 commits

Author SHA1 Message Date
Julian Orth
530e66ef78 virtual-output: add support for virtual outputs 2026-03-19 14:45:58 +01:00
Julian Orth
3d60cfc5dc metal: add support for render-only devices 2026-03-14 14:44:57 +01:00
Julian Orth
8ff205a266 gbm: handle render nodes that cannot allocate buffers 2026-03-14 14:30:23 +01:00
Julian Orth
008e8a671a egui: add integration 2026-03-13 16:27:39 +01:00
Julian Orth
7192905158 SyncobjCtx: add from_dev_t 2026-03-11 12:05:02 +01:00
Julian Orth
c5d983843e wl_surface: add jay_sync_file_surface extension 2026-03-09 19:18:22 +01:00
Julian Orth
3d3132fe39 vulkan: use sync objects if possible 2026-03-02 18:19:15 +01:00
Julian Orth
7e6facf4e3 gfx-api: add support for syncobj synchronization 2026-03-02 18:16:36 +01:00
Julian Orth
7a891a6131 all: syncobj is one word 2026-03-02 16:25:36 +01:00
Julian Orth
660dc28639 sync-obj: use DRM_SYNCOBJ_FD_TO_HANDLE_FLAGS_TIMELINE 2026-03-01 13:30:32 +01:00
Julian Orth
52fae0b932 sync-obj: move sync-file merging to separate function 2026-03-01 11:54:17 +01:00
khyperia
b1db715a90 implement wlr-gamma-control-unstable-v1 2026-02-18 18:03:38 +01:00
Julian Orth
7c90062e4f gbm: ensure that device is not destroyed before BOs 2026-02-18 06:01:03 +01:00
Julian Orth
5b501dab5b all: use not_matches macro 2026-02-16 20:22:15 +01:00
Julian Orth
86680e0cc8 dmabuf: optimize sync-file export/import 2025-10-01 23:37:04 +02:00
Julian Orth
0884a5c656 dmabuf: cache is_disjoint property 2025-10-01 23:33:44 +02:00
Julian Orth
410281b13e linux-dmabuf: intercept udmabuf buffers 2025-10-01 22:58:53 +02:00
Julian Orth
0a20f03a81 all: address clippy lints 2025-09-19 12:39:37 +02:00
Julian Orth
0a5ee8fa36 vulkan: implement software rendering 2025-09-16 19:16:32 +02:00
Julian Orth
9e67158f47 all: address clippy lints 2025-08-29 11:21:11 +02:00
Julian Orth
90b945b780 wait-for-sync-obj: clear tasks on shutdown 2025-07-19 00:38:48 +02:00
Julian Orth
7ab99bb840 backend: implement output transactions 2025-07-12 08:15:22 +02:00
Julian Orth
e95e764b46 drm: add ObjectChangeValue 2025-07-12 08:15:22 +02:00
Julian Orth
286857971a all: use let chains 2025-07-01 11:20:48 +02:00
elden
6341623e72 all: add musl support 2025-05-09 15:39:56 +02:00
Julian Orth
bb56efb968 metal: allow configuring color space and transfer function 2025-03-11 18:42:47 +01:00
Julian Orth
3338909170 all: set rust edition to 2024 2025-02-21 10:44:29 +01:00
Julian Orth
1abb89d888 metal: reset unused DRM properties 2025-02-03 12:16:00 +01:00
Julian Orth
32cb00444b utils: remove AsciiTrim trait 2025-01-27 10:23:46 +01:00
Julian Orth
73a6e0d5c2 all: warn on unsafe-op-in-unsafe-fn 2024-10-20 18:39:11 +02:00
Julian Orth
448b9e332e all: mark extern blocks as unsafe 2024-10-20 16:28:47 +02:00
Julian Orth
1e45a243de all: remove unnecessary mem:: prefix 2024-10-12 14:50:05 +02:00
Julian Orth
b754e37bfe drm: include st_rdev in Drm object 2024-10-10 12:10:43 +02:00
Julian Orth
ccad3cf0fb all: use tracy for tracing 2024-09-15 18:08:54 +02:00
Julian Orth
a37ce1acda metal: request crtc sequence events 2024-09-11 01:28:46 +02:00
Julian Orth
a1985b2870 metal: disable implicit sync in KMS 2024-09-10 23:38:26 +02:00
Julian Orth
e377470f3f all: use expect attribute where possible 2024-09-06 11:08:22 +02:00
Julian Orth
62cd29056a video: add udmabuf allocator 2024-09-01 20:25:22 +02:00
Julian Orth
49f6304716 metal: implement tearing 2024-07-18 15:36:24 +02:00
Julian Orth
84d7632341 all: address clippy lints 2024-07-02 17:13:20 +02:00
Julian Orth
c27e90b4e7 all: fix clippy lints 2024-06-05 20:09:32 +02:00
Julian Orth
3430c3661b it: use a software renderer 2024-06-05 18:36:20 +02:00
Julian Orth
5e336e19b7 cli: use map stride when taking screenshots 2024-06-05 18:34:07 +02:00
Julian Orth
413bbde26b gbm: hard-code invalid modifier if explicit modifiers are not supported 2024-05-30 12:57:34 +02:00
mahkoh
3c61dd5fd4
Merge pull request #197 from mahkoh/jorth/layer-shell
Implement remaining layer shell features
2024-05-09 12:14:22 +02:00
Julian Orth
110f45fef7 drm: preserve GbmBos while they are in use 2024-05-08 23:10:22 +02:00
Julian Orth
0d7a07ec40 all: add HashMapExt 2024-05-08 15:59:43 +02:00
Julian Orth
abbc847144 wayland: implement wp-drm-lease-v1 2024-04-26 15:46:51 +02:00
Julian Orth
e92c92bf49 metal: add lease infrastructure 2024-04-26 15:46:49 +02:00
Julian Orth
3b0757ee53 it: test explicit sync 2024-04-03 17:14:58 +02:00