columbarius
ea2a2c47c7
vulkan: split vulkan-utils into generic and compute part
...
This commit should just shuffle code around with no functional changes.
The goal is to ease development of simple vulkan nodes by providing
generic helpers.
2023-08-31 10:08:06 +00:00
columbarius
e7b4129944
vulkan: use SPDX tags to specify copyright information
2023-08-31 10:08:06 +00:00
Wim Taymans
d40e6aeedd
vulkan: use image sampler
2022-06-06 12:13:20 +02:00
Wim Taymans
b02ebec954
vulkan: use images
...
The filter can now run shadertoy filters.
2022-06-06 12:13:20 +02:00
Wim Taymans
6e681fc98d
vulkan: more improvements
2022-06-06 12:13:19 +02:00
Wim Taymans
e6f01563ab
vulkan: support multiple streams of buffers
2022-06-06 12:13:19 +02:00
Wim Taymans
4f31ca5383
vulkan: only send out buffers when ready
...
Keep track of the buffer that is rendering and when it finishes,
move it to the ready queue.
2019-08-19 18:16:32 +02:00
Wim Taymans
9799b0e679
vulkan: add vulkan compute source
...
Add a source that runs a compute shader and exports the GPU buffer
as a DmaBuf to the clients.
2019-08-19 16:32:22 +02:00