godot/drivers/gles3
lawnjelly 0758ad0612 Add GLOBAL_GET cached macros.
GLOBAL_GET is an expensive operation which should not be used each frame / tick.
This PR adds macros which do a cheaper revision check, and only call the expensive GLOBAL_GET when project settings have changed.

Co-authored-by: Lukas Tenbrink <lukas.tenbrink@gmail.com>
2025-03-18 16:28:40 +00:00
..
shaders Ameliorate performance regression due to directional shadow fade_start 2024-11-22 13:04:42 +00:00
rasterizer_canvas_base_gles3.cpp Fix signed distance field font rendering 2024-02-05 17:50:33 +00:00
rasterizer_canvas_base_gles3.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
rasterizer_canvas_gles3.cpp Fix signed distance field font rendering 2024-02-05 17:50:33 +00:00
rasterizer_canvas_gles3.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
rasterizer_gles3.cpp Add GLOBAL_GET cached macros. 2025-03-18 16:28:40 +00:00
rasterizer_gles3.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
rasterizer_scene_gles3.cpp Add GLOBAL_GET cached macros. 2025-03-18 16:28:40 +00:00
rasterizer_scene_gles3.h Ameliorate performance regression due to directional shadow fade_start 2024-11-22 13:04:42 +00:00
rasterizer_storage_gles3.cpp Add GLOBAL_GET cached macros. 2025-03-18 16:28:40 +00:00
rasterizer_storage_gles3.h Fix various GCC 13 warnings 2023-12-08 15:32:59 +01:00
SCsub SCons: Format buildsystem files with psf/black 2020-06-10 15:30:52 +02:00
shader_cache_gles3.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
shader_cache_gles3.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
shader_compiler_gles3.cpp Add GLOBAL_GET cached macros. 2025-03-18 16:28:40 +00:00
shader_compiler_gles3.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
shader_gles3.cpp Fix glGet overflows by using 64 bit versions 2023-10-16 13:47:11 +01:00
shader_gles3.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00