godot/drivers/vulkan
Matias N. Goldberg a813176bb3
Fix buffer updates going to the wrong cmd buffer if barriers were 0
From what I could see only SSAO & SSIL were affected when they both
call:

int zero[1] = { 0 };
RD::get_singleton()->buffer_update(ssao.importance_map_load_counter, 0,
sizeof(uint32_t), &zero, 0);

int zero[1] = { 0 };
RD::get_singleton()->buffer_update(ssil.importance_map_load_counter, 0,
sizeof(uint32_t), &zero, 0);

Also documented what setup_command_buffer & draw_command_buffer are for.

(cherry picked from commit c9ec1f7727)
2023-12-07 10:27:02 +01:00
..
SCsub Rename OSX to macOS and iPhoneOS to iOS. 2022-07-21 09:37:52 +03:00
rendering_device_vulkan.cpp Fix buffer updates going to the wrong cmd buffer if barriers were 0 2023-12-07 10:27:02 +01:00
rendering_device_vulkan.h Fix buffer updates going to the wrong cmd buffer if barriers were 0 2023-12-07 10:27:02 +01:00
vulkan_context.cpp Parse OpenGL and Vulkan strings as UTF-8. 2023-10-30 17:24:31 +02:00
vulkan_context.h Add FidelityFX Super Resolution 2.2 (FSR 2.2.1) support. 2023-09-25 10:37:47 -03:00
vulkan_hooks.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00