wlroots/render/vulkan
Kenny Levinsen bc82835756 render/vulkan: Use new span map handling for 3dlut
The use of stage spans for 3dluts was missed when the new cached
mappings were introduced, meaning that it would try to map and unmap
memory that might already have a cached mapping.

Vulkan does not support mapping memory multiple times, so make sure the
3dlut code also uses the cached mapping to avoid segfaults after unmap.
2024-06-26 13:14:07 +02:00
..
shaders render/vulkan: add lut3d output shader option 2024-04-26 17:17:36 +00:00
meson.build render/vulkan: use renamed glslang binary by default 2023-07-27 16:06:49 +08:00
pass.c render/vulkan: Use new span map handling for 3dlut 2024-06-26 13:14:07 +02:00
pixel_format.c render: unify getter for texture formats 2024-04-21 11:27:29 +00:00
renderer.c render/vulkan: Unmap span before freeing memory 2024-06-26 13:13:40 +02:00
texture.c render/vulkan: Recycle memory maps for stage spans 2024-06-24 15:55:10 +00:00
util.c render/vulkan: drop unused vulkan_has_extension() 2023-05-26 12:25:53 +00:00
vulkan.c render: unify getter for texture formats 2024-04-21 11:27:29 +00:00