mirror of https://github.com/godotengine/godot
* Shader compilation is now cached. Subsequent loads take less than a millisecond. * Improved game, editor and project manager startup time. * Editor uses .godot/shader_cache to store shaders. * Game uses user://shader_cache * Project manager uses $config_dir/shader_cache * Options to tweak shader caching in project settings. * Editor path configuration moved from EditorSettings to new class, EditorPaths, so it can be available early on (before shaders are compiled). * Reworked ShaderCompilerRD to ensure deterministic shader code creation (else shader may change and cache will be invalidated). * Added shader compression with SMOLV: https://github.com/aras-p/smol-v |
||
|---|---|---|
| .. | ||
| patches | ||
| clipper-exceptions.patch | ||
| clipper.cpp | ||
| clipper.hpp | ||
| cubemap_coeffs.h | ||
| easing_equations.cpp | ||
| fastlz.c | ||
| fastlz.h | ||
| ifaddrs-android.cc | ||
| ifaddrs-android.h | ||
| mikktspace.c | ||
| mikktspace.h | ||
| open-simplex-noise-LICENSE | ||
| open-simplex-noise-no-allocate.patch | ||
| open-simplex-noise.c | ||
| open-simplex-noise.h | ||
| pcg.cpp | ||
| pcg.h | ||
| polypartition.cpp | ||
| polypartition.h | ||
| r128.c | ||
| r128.h | ||
| smaz.c | ||
| smaz.h | ||
| smolv.cpp | ||
| smolv.h | ||
| stb_rect_pack.h | ||
| stb_vorbis.c | ||
| stb_vorbis.h | ||
| yuv2rgb.h | ||