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 |
|
Julian Orth
|
aaf73d6fdc
|
wayland: implement linux-drm-syncobj-v1
|
2024-03-27 18:34:12 +01:00 |
|
Julian Orth
|
ea4a1f027b
|
render: remove TextureReservations
|
2024-03-27 18:15:53 +01:00 |
|