godot/servers/rendering/renderer_rd/effects
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 Add FidelityFX Super Resolution 2.2 (FSR 2.2.1) support. 2023-09-25 10:37:47 -03:00
bokeh_dof.cpp Use fullscreen tri instead of quad 2023-08-05 17:09:06 -03:00
bokeh_dof.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
copy_effects.cpp Ensure optional variants are loaded last. 2023-11-15 14:31:25 +11:00
copy_effects.h Ensure optional variants are loaded last. 2023-11-15 14:31:25 +11:00
debug_effects.cpp Fix shadow debug frustum index buffer size 2023-10-19 13:48:11 -07:00
debug_effects.h Add FidelityFX Super Resolution 2.2 (FSR 2.2.1) support. 2023-09-25 10:37:47 -03:00
fsr.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
fsr.h Allow for external python scripts to call the build python headers via external scripts 2023-03-19 21:18:52 -07:00
fsr2.cpp Avoid trying to free null RIDs in FSR2 teardown 2023-09-27 16:07:41 +02:00
fsr2.h Add FidelityFX Super Resolution 2.2 (FSR 2.2.1) support. 2023-09-25 10:37:47 -03:00
luminance.cpp Use fullscreen tri instead of quad 2023-08-05 17:09:06 -03:00
luminance.h Move luminance effect into its own class and use new buffers system 2023-01-07 14:40:42 +11:00
resolve.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
resolve.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
roughness_limiter.cpp Move roughness limiter and sort into their own classes 2023-03-09 21:58:55 +11:00
roughness_limiter.h Move roughness limiter and sort into their own classes 2023-03-09 21:58:55 +11:00
sort_effects.cpp Move roughness limiter and sort into their own classes 2023-03-09 21:58:55 +11:00
sort_effects.h Move roughness limiter and sort into their own classes 2023-03-09 21:58:55 +11:00
ss_effects.cpp Fix buffer updates going to the wrong cmd buffer if barriers were 0 2023-12-07 10:27:02 +01:00
ss_effects.h Add render buffer support to screen space effects 2023-02-10 10:27:59 +11:00
taa.cpp Add FidelityFX Super Resolution 2.2 (FSR 2.2.1) support. 2023-09-25 10:37:47 -03:00
taa.h Add FidelityFX Super Resolution 2.2 (FSR 2.2.1) support. 2023-09-25 10:37:47 -03:00
tone_mapper.cpp Fix tonemapper, incorrect vertex count was specified 2023-08-11 10:07:16 +10:00
tone_mapper.h Add option to enable HDR rendering in 2D 2023-08-07 11:24:03 +02:00
vrs.cpp Use fullscreen tri instead of quad 2023-08-05 17:09:06 -03:00
vrs.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00