godot/drivers/gles3
Omar El Sheikh fb9aa26b9d Fix shader state caching when blend shapes used
Previously, conditionals set on the shader would change outside of the
_render_list function when blend shapes were used

This is an issue because the function keeps track of the previous shader
state to try to minimize state changes

Now we keep all this shader state change within the _render_list
function to ensure the saved previous state is correct

(cherry picked from commit 9988739332)
2022-03-07 08:31:08 +01:00
..
shaders Fix visible background line in intersections in screen-space reflections 2022-01-25 18:41:54 +01:00
SCsub SCons: Format buildsystem files with psf/black 2020-06-10 15:30:52 +02:00
rasterizer_canvas_base_gles3.cpp Update copyright statements to 2022 2022-01-13 16:00:37 +01:00
rasterizer_canvas_base_gles3.h Update copyright statements to 2022 2022-01-13 16:00:37 +01:00
rasterizer_canvas_gles3.cpp Update copyright statements to 2022 2022-01-13 16:00:37 +01:00
rasterizer_canvas_gles3.h Update copyright statements to 2022 2022-01-13 16:00:37 +01:00
rasterizer_gles3.cpp Update copyright statements to 2022 2022-01-13 16:00:37 +01:00
rasterizer_gles3.h Update copyright statements to 2022 2022-01-13 16:00:37 +01:00
rasterizer_scene_gles3.cpp Fix shader state caching when blend shapes used 2022-03-07 08:31:08 +01:00
rasterizer_scene_gles3.h Update copyright statements to 2022 2022-01-13 16:00:37 +01:00
rasterizer_storage_gles3.cpp Update copyright statements to 2022 2022-01-13 16:00:37 +01:00
rasterizer_storage_gles3.h Fix GL buffer upload size bugs 2022-02-17 10:39:06 +01:00
shader_compiler_gles3.cpp Update copyright statements to 2022 2022-01-13 16:00:37 +01:00
shader_compiler_gles3.h Update copyright statements to 2022 2022-01-13 16:00:37 +01:00
shader_gles3.cpp Update copyright statements to 2022 2022-01-13 16:00:37 +01:00
shader_gles3.h Update copyright statements to 2022 2022-01-13 16:00:37 +01:00