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 |
|