35b072e1df
Reworked the new GLOBAL_GET_CACHED macro.
2025-03-31 12:51:27 +02:00
lawnjelly
d149a59513
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-31 07:58:52 +02:00
lawnjelly
5dbdd73b0a
Ameliorate performance regression due to directional shadow fade_start
2025-02-03 13:01:02 +01:00
Yuri Rubinsky
e5b7a95f88
Implement glow map effect
2024-11-14 00:27:23 +01:00
f9507dc475
Clang format everything again.
2024-07-16 21:29:26 +02:00
8181808b74
Ran the header guard move script.
2024-07-16 21:27:34 +02:00
c7ac1db971
Clang format everything.
2024-07-16 21:23:54 +02:00
85e7f7327e
Fix and enable the gles3 renderer by default.
2024-07-16 19:44:22 +02:00
9d6680ce6d
Adding back the GLES3 renderer pt1. Unlike in godot it can be disabled compile time. It will be enabled afer if works.
2024-07-16 00:14:10 +02:00
00285e8b24
Removed the gles3 driver. There are still mentions of it in a few places, I did not removed all of those.
2022-03-15 17:01:21 +01:00
49f8e8c398
Added godot with all my currently used engine modules.
2022-03-15 13:29:32 +01:00