godot/scene
Pedro J. Estébanez 4c710780d4 Implement async shader compilation plus caching for GL ES 3
Async. compilation via ubershader is currently available in the scene and particles shaders only.

Bonus:
- Use `#if defined()` syntax for not true conditionals, so they don't unnecessarily take a bit in the version flagset.
- Remove unused `ENABLE_CLIP_ALPHA` from scene shader.
- Remove unused `PARTICLES_COPY` from the particles shader.
- Remove unused uniform related code.
- Shader language/compiler: use ordered hash maps for deterministic code generation (needed for caching).
2021-11-09 12:19:12 +01:00
..
2d Add property value pinning 2021-11-08 17:42:27 +01:00
3d Merge pull request #54348 from akien-mga/3.x-clang-format-dont-align-operands 2021-10-28 15:43:15 +02:00
animation Fix AnimationNodeStateMachinePlayback start() on nonexistent node 2021-10-04 15:22:16 +02:00
audio Style: Enforce braces around if blocks and loops 2021-05-05 15:02:01 +02:00
debugger Promote object validity checks to release builds 2021-09-21 10:39:04 +02:00
gui Fix uninteractable singular tab in TabBar 2021-10-31 23:10:47 +01:00
main Add property value pinning 2021-11-08 17:42:27 +01:00
resources Implement async shader compilation plus caching for GL ES 3 2021-11-09 12:19:12 +01:00
property_utils.cpp Unify determination of default property values 2021-11-08 11:17:49 +01:00
property_utils.h Unify determination of default property values 2021-11-08 11:17:49 +01:00
register_scene_types.cpp Ignore OS specific values (constants, project settings, properties) 2021-10-10 23:40:32 +03:00
register_scene_types.h Update copyright statements to 2021 2021-01-13 16:17:06 +01:00
scene_string_names.cpp Display a editor gizmo icon for Listener 2021-09-16 23:37:12 +02:00
scene_string_names.h Display a editor gizmo icon for Listener 2021-09-16 23:37:12 +02:00
SCsub SCons: Add explicit dependencies on thirdparty code in cloned env 2021-04-29 16:57:00 +02:00