Julian Orth
|
0932ad11b5
|
all: use run-on-drop crate
|
2026-02-13 11:09:07 +01:00 |
|
Julian Orth
|
b22ec9a1fa
|
vulkan: don't create sampled-image descriptor for images without sample usage
|
2026-01-24 23:01:45 +01:00 |
|
Julian Orth
|
0570669af2
|
wl-shm: add support for more formats
|
2025-10-01 22:58:51 +02:00 |
|
Julian Orth
|
3e52e4266f
|
vulkan: perform a queue transfer for external dmabuf buffers
|
2025-10-01 20:31:13 +02:00 |
|
Julian Orth
|
a3d3a62af3
|
vulkan: import wl_shm buffers as udmabuf
|
2025-09-30 19:07:43 +02:00 |
|
Julian Orth
|
435b96f92e
|
vulkan: handle exported sync file being -1
|
2025-09-08 12:33:55 +02:00 |
|
Julian Orth
|
286857971a
|
all: use let chains
|
2025-07-01 11:20:48 +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
|
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
|
8a3a377f61
|
vulkan: de-duplicate used textures
|
2025-02-21 11:49:39 +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
|
901a0fe93a
|
vulkan: attach last-use-syncfile to internal framebuffers
|
2024-10-08 22:22:56 +02:00 |
|
Julian Orth
|
156785d7c8
|
vulkan: implement async shm downloads
|
2024-10-07 12:59:11 +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 |
|
Julian Orth
|
ca134e683b
|
render: add abstraction for async-upload storage
|
2024-09-28 22:28:47 +02:00 |
|
Julian Orth
|
3ab5f6981f
|
vulkan: use transfer queue for uploads
|
2024-09-17 23:28:16 +02:00 |
|
Julian Orth
|
ccad3cf0fb
|
all: use tracy for tracing
|
2024-09-15 18:08:54 +02:00 |
|
Julian Orth
|
5d5843df9a
|
gfx: remove GfxFramebuffer::take_render_ops
|
2024-09-10 23:37:00 +02:00 |
|
Julian Orth
|
c712efcd35
|
vulkan: implement async shm textures
|
2024-09-08 19:35:20 +02:00 |
|
Julian Orth
|
1f169a0d7b
|
vulkan: prevent creating new async processes after the renderer has been dropped
|
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
|
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 |
|