godot/drivers
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
..
alsa Add a `--audio-output-latency` command-line argument 2023-08-17 14:45:17 +02:00
alsamidi Fix wait for thread not started 2023-04-27 20:28:22 +02:00
coreaudio [Drivers,Platform] Replace `ERR_FAIL_COND` with `ERR_FAIL_NULL` where applicable 2023-09-12 20:13:32 +02:00
coremidi Style: Harmonize header includes in platform ports 2023-06-08 15:19:19 +02:00
egl [macOS] Improve ANGLE support detection. 2023-11-01 08:34:35 +02:00
gl_context [macOS/Windows] Add optional ANGLE backed OpenGL renderer support. Add EGL_ANDROID_blob_cache caching. 2023-09-21 14:21:00 +03:00
gles3 Automatically ensure correct normals in Compatibility renderer 2023-12-07 10:27:01 +01:00
png libpng: Enable intrinsics on x86/SSE2, ppc64/VSX, and all arm/NEON 2023-08-04 14:57:21 +02:00
pulseaudio [Drivers,Platform] Replace `ERR_FAIL_COND` with `ERR_FAIL_NULL` where applicable 2023-09-12 20:13:32 +02:00
unix Linux: Disable RTLD_DEEPBIND mode for dlopen() in sanitizer builds 2023-10-30 16:16:08 -05:00
vulkan Fix buffer updates going to the wrong cmd buffer if barriers were 0 2023-12-07 10:27:02 +01:00
wasapi Add a `--audio-output-latency` command-line argument 2023-08-17 14:45:17 +02:00
windows Add method to check if filesystem is case sensitive. 2023-10-09 11:00:15 +03:00
winmidi One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
xaudio2 Add a `--audio-output-latency` command-line argument 2023-08-17 14:45:17 +02:00
SCsub [macOS/Windows] Add optional ANGLE backed OpenGL renderer support. Add EGL_ANDROID_blob_cache caching. 2023-09-21 14:21:00 +03:00
register_driver_types.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
register_driver_types.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00