1
0
Fork 0
forked from wry/wry
Commit graph

29 commits

Author SHA1 Message Date
Julian Orth
591867ffbd vulkan: don't try to export non-exportable images 2024-09-05 10:15:31 +02:00
Julian Orth
c81f35bdf1 vulkan: don't hardcode argb8888 in pipelines 2024-09-04 21:43:04 +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
e2cb37c4d8 all: replace ustr literals by cstr literals 2024-07-09 10:03:39 +02:00
Julian Orth
fdc0463eda vulkan: upgrade to ash 0.38 2024-07-08 21:54:42 +02:00
Julian Orth
af80fada6c vulkan: optimize shm handling 2024-05-23 22:30:38 +02:00
Julian Orth
62cdd276cf vulkan: unconditionally support linear framebuffers 2024-05-05 00:03:54 +02:00
Julian Orth
59e4de03d1 vulkan: remove some dead code 2024-05-04 22:13:48 +02:00
Julian Orth
8cee61122e all: remove dead code 2024-05-02 19:37:19 +02:00
Julian Orth
ff54a8ab96 wayland: implement alpha_modifier_v1 2024-04-09 12:09:54 +02:00
Julian Orth
551dafcce8 render: add support for more formats 2024-04-03 21:18:44 +02:00
Julian Orth
aaf73d6fdc wayland: implement linux-drm-syncobj-v1 2024-03-27 18:34:12 +01:00
Julian Orth
816315170f render: add support for explicit sync 2024-03-27 18:15:53 +01:00
Julian Orth
1b4492c670 render: propagate errors 2024-03-27 18:15:53 +01:00
Julian Orth
ea4a1f027b render: remove TextureReservations 2024-03-27 18:15:53 +01:00
Julian Orth
84e6b74893 all: address clippy lints 2024-03-23 09:00:16 +01:00
Julian Orth
0e5e16c2f0 vulkan: create separate pipelines for opaque and alpha textures 2024-03-18 10:34:56 +01:00
Julian Orth
b7d2964e19 all: implement output transforms 2024-02-28 20:11:40 +01:00
Julian Orth
7d3b8b6278 render: simplify buffer coordinates 2024-02-28 16:52:52 +01:00
Julian Orth
2dc2dc1123 render: disable back-culling in vulkan 2024-02-28 16:52:52 +01:00
Julian Orth
9de63bddf3 render: don't require framebuffer to perform shm screencopies 2024-02-28 13:41:08 +01:00
Julian Orth
58cdfbcb26 metal: scan out in more circumstances 2024-02-23 15:27:38 +01:00
Julian Orth
9e3ad38948 vulkan: use clamp-to-edge when scaling textures 2024-02-23 15:27:38 +01:00
Julian Orth
0c3c03b130 all: remove c_str_literals feature 2024-02-22 21:50:00 +01:00
Julian Orth
da84e9ec27 metal: implement direct scanout 2024-02-19 12:30:37 +01:00
Julian Orth
3635ae0104 render: store underlying DmaBufs in textures 2024-02-19 11:16:40 +01:00
Julian Orth
1a024babdf render: fix vulkan formats for pre-multiplied alpha 2024-02-15 01:01:29 +01:00
Julian Orth
cf332e8436 render: implement a vulkan renderer 2024-02-08 15:24:02 +01:00