1
0
Fork 0
forked from wry/wry
Commit graph

33 commits

Author SHA1 Message Date
Julian Orth
34914eccb0 all: simplify handling of Errno values 2026-04-02 19:00:42 +02:00
Julian Orth
955354e9b9 vulkan: remove duplicate warning 2026-03-15 17:52:12 +01:00
Julian Orth
e2d2a2e9b9 vulkan-core: make SyncobjCtx optional 2026-03-11 12:05:04 +01:00
Julian Orth
3d3132fe39 vulkan: use sync objects if possible 2026-03-02 18:19:15 +01:00
Julian Orth
3ecee1b17f vulkan: move fence to core 2026-03-02 18:16:37 +01:00
Julian Orth
7a891a6131 all: syncobj is one word 2026-03-02 16:25:36 +01:00
Julian Orth
fa897f0f76 copy_device: add new utility 2026-02-18 06:06:07 +01:00
Julian Orth
de0e1ad58e vulkan: move vulkan instance creation to separate module 2026-02-16 15:13:05 +01:00
Julian Orth
0932ad11b5 all: use run-on-drop crate 2026-02-13 11:09:07 +01:00
Julian Orth
78d86c1224 cargo: update dependencies 2025-10-09 19:51:18 +02:00
Julian Orth
9abfe88b05 wl_shm: use udmabuf directly as texture on integrated GPUs 2025-10-02 17:18:09 +02:00
Julian Orth
0a5ee8fa36 vulkan: implement software rendering 2025-09-16 19:16:32 +02:00
Julian Orth
68713b2e39 vulkan: create high-priority queues if possible 2025-05-10 22:44:00 +02:00
Julian Orth
5be253dec2 vulkan: implement Context::reset_status 2025-03-08 19:51:54 +01:00
Julian Orth
8e65de91f9 vulkan: apply color space transforms to textures 2025-03-08 16:53:20 +01:00
Julian Orth
4bba7b7c5d vulkan/anv: align descriptor buffers to 4KB
https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33903
2025-03-06 12:05:13 +01:00
Julian Orth
fdafdf9912 vulkan: separate images and samplers 2025-03-03 19:39:47 +01:00
Julian Orth
cb9da22ec2 vulkan: add support for blend buffers 2025-02-24 11:36:10 +01:00
Julian Orth
1d9bd404d6 vulkan: warn if device does not support descriptor buffers 2025-02-24 11:35:46 +01:00
Julian Orth
3338909170 all: set rust edition to 2024 2025-02-21 10:44:29 +01:00
Julian Orth
a1c5c05e36 vulkan: use descriptor buffers if available 2025-02-17 18:20:07 +01:00
Julian Orth
2a4a7510cd vulkan: fix sync-file import check 2025-02-17 12:30:55 +01:00
Julian Orth
b754e37bfe drm: include st_rdev in Drm object 2024-10-10 12:10:43 +02:00
Julian Orth
3ab5f6981f vulkan: use transfer queue for uploads 2024-09-17 23:28:16 +02:00
Julian Orth
37fb45df00 vulkan: add an async allocator 2024-09-08 19:32:10 +02:00
Julian Orth
9f98603121 vulkan: move OnDrop out of vulkan module 2024-09-08 09:06:08 +02:00
Julian Orth
591867ffbd vulkan: don't try to export non-exportable images 2024-09-05 10:15:31 +02:00
Julian Orth
766a093780 vulkan: create a vulkan allocator 2024-09-02 15:56:09 +02:00
Julian Orth
62cd29056a video: add udmabuf allocator 2024-09-01 20:25:22 +02:00
Julian Orth
fdc0463eda vulkan: upgrade to ash 0.38 2024-07-08 21:54:42 +02:00
Julian Orth
8cee61122e all: remove dead code 2024-05-02 19:37:19 +02:00
Julian Orth
aaf73d6fdc wayland: implement linux-drm-syncobj-v1 2024-03-27 18:34:12 +01:00
Julian Orth
cf332e8436 render: implement a vulkan renderer 2024-02-08 15:24:02 +01:00