1
0
Fork 0
forked from wry/wry
Commit graph

1029 commits

Author SHA1 Message Date
Julian Orth
c00ef63afe build: switch to upstream tracy-client-sys version 2024-10-12 13:23:52 +02:00
mahkoh
eb905c160f
Merge pull request #275 from mahkoh/jorth/vsync-min-max
wp-presentation: implement version 2
2024-10-12 10:00:28 +02:00
Julian Orth
03dce4af06 wp-presentation: implement version 2 2024-10-12 09:58:32 +02:00
Julian Orth
de47705a32 edid: parse cta amd vendor block 2024-10-12 09:56:04 +02:00
mahkoh
d75cbb8442
Merge pull request #276 from mahkoh/jorth/commit-timing
wayland: implement commit-timing-v1
2024-10-11 21:56:39 +02:00
mahkoh
4742c0f5b3
Merge pull request #141 from mahkoh/jorth/fifo
wayland: implement fifo-v1
2024-10-11 21:56:24 +02:00
Julian Orth
fac5445f2e wayland: implement commit-timing-v1 2024-10-11 21:03:33 +02:00
Julian Orth
d45aaffdb3 metal: rename next_flip_nsec to next_vblank_nsec 2024-10-11 20:44:01 +02:00
Julian Orth
1baa24adef wl_surface: refactor collect_commit_data 2024-10-11 20:42:35 +02:00
Julian Orth
fa46527a37 io_uring: add timeout_external 2024-10-11 20:42:35 +02:00
Julian Orth
fe7175fab2 wayland: implement fifo-v1 2024-10-11 20:37:55 +02:00
mahkoh
d8e0375c48
Merge pull request #292 from mahkoh/jorth/session-restore
portal: fix screencast portal version
2024-10-11 17:27:12 +02:00
Julian Orth
c0b886ad8d portal: fix screencast portal version 2024-10-11 17:24:44 +02:00
mahkoh
06d7fff905
Merge pull request #291 from mahkoh/jorth/session-restore
portal: implement session restoration
2024-10-11 17:02:12 +02:00
Julian Orth
2b55278420 xwayland: respect input region 2024-10-11 14:21:18 +02:00
Julian Orth
5df018046c portal: include mapping_id in screencasts 2024-10-11 13:23:54 +02:00
Julian Orth
edafe16742 portal: damage buffer before committing 2024-10-10 21:21:34 +02:00
Julian Orth
260d241f79 portal: unify remote desktop and screencast sessions 2024-10-10 21:21:34 +02:00
Julian Orth
3e3532574b portal: implement session restoration 2024-10-10 21:21:33 +02:00
Julian Orth
4f431eec5c jay_compositior: add get_toplevel request 2024-10-10 21:21:32 +02:00
Julian Orth
d4c0fb29ba portal: send toplevel identifier in jay_toplevel 2024-10-10 21:21:31 +02:00
Julian Orth
8d6aaf79a7 util: optimize opaque string formatting 2024-10-10 21:21:30 +02:00
Julian Orth
e6c3c9c1ed tree: map toplevel identifiers to toplevels 2024-10-10 21:21:30 +02:00
Julian Orth
43bb787d52 all: address clippy lints 2024-10-10 21:21:29 +02:00
mahkoh
6e5d8f530c
Merge pull request #290 from mahkoh/jorth/ext-image-copy
screencapture: implement ext_image_copy_capture_manager_v1
2024-10-10 12:13:28 +02:00
Julian Orth
f0562961e6 screencapture: implement ext_image_copy_capture_manager_v1 2024-10-10 12:11:14 +02:00
Julian Orth
e91993fb18 screencapture: implement ext_foreign_toplevel_image_capture_source_manager_v1 2024-10-10 12:11:14 +02:00
Julian Orth
40bce507a6 screencapture: implement ext_output_image_capture_source_manager_v1 2024-10-10 12:11:11 +02:00
Julian Orth
b754e37bfe drm: include st_rdev in Drm object 2024-10-10 12:10:43 +02:00
Julian Orth
9a084a53aa foreign-toplevel: store weak references 2024-10-10 12:10:43 +02:00
mahkoh
3f9b75e470
Merge pull request #287 from mahkoh/jorth/xwayland-downscaling
xwayland: allow windows to scale themselves
2024-10-10 12:10:24 +02:00
mahkoh
4694d3dc92
Merge pull request #289 from mahkoh/jorth/transfer-download-sync-file
vulkan: attach last-use-syncfile to internal framebuffers
2024-10-09 12:19:05 +02:00
Julian Orth
901a0fe93a vulkan: attach last-use-syncfile to internal framebuffers 2024-10-08 22:22:56 +02:00
Julian Orth
19b07fa7dc xwayland: allow windows to scale themselves 2024-10-08 11:14:30 +02:00
mahkoh
cc8db84289
Merge pull request #285 from mahkoh/jorth/async-download
Implement async shm downloads
2024-10-07 13:47:05 +02:00
Julian Orth
028d0ed44c gfx: implement async shm downloads 2024-10-07 13:27:08 +02:00
Julian Orth
aca14d48dd gfx: remove incompatible shm downloads 2024-10-07 13:27:07 +02:00
Julian Orth
17de1650a0 screencopy: unconditionally create copy for shm 2024-10-07 12:59:17 +02:00
Julian Orth
156785d7c8 vulkan: implement async shm downloads 2024-10-07 12:59:11 +02:00
Julian Orth
61c5ebb062 vulkan: make async transfers generic over upload/download 2024-10-07 12:43:44 +02:00
Julian Orth
59f06dc208 vulkan: move async transfer code to separate module 2024-10-07 11:25:21 +02:00
Julian Orth
3619a51fbd gfx: add GfxStagingBuffer 2024-10-07 10:48:29 +02:00
mahkoh
1462933ef4
Merge pull request #283 from mahkoh/jorth/nvidia-vblank
metal: emulate vblank events on the nvidia driver
2024-10-04 09:09:29 +02:00
Julian Orth
ed65fa07a4 metal: emulate vblank events on the nvidia driver 2024-10-04 09:07:35 +02:00
mahkoh
d2b6831ce4
Merge pull request #279 from mahkoh/jorth/vulkan-default
render: make vulkan the default API
2024-10-02 16:13:50 +02:00
Julian Orth
e5ca68a2ad render: make vulkan the default API 2024-10-02 16:12:01 +02:00
mahkoh
074c9f54a0
Merge pull request #278 from mahkoh/jorth/tile-drag
Implement dragging of tiles and workspaces
2024-10-02 16:09:58 +02:00
Julian Orth
d8ee1ac19c config: make ui dragging configurable 2024-10-02 11:35:07 +02:00
Julian Orth
1dd20fb87b tree: implement workspace dragging 2024-10-02 11:35:07 +02:00
Julian Orth
132986df2a tree: implement tile dragging 2024-10-02 11:35:05 +02:00