summaryrefslogtreecommitdiffstats
path: root/thirdparty/misc/smolv.cpp
Commit message (Collapse)AuthorAgeFilesLines
* smol-v: update to 2024 to support SPIR-V 1.6Stuart Carnie2024-11-031-4/+4
|
* Implement shader cachingreduz2021-05-311-0/+2108
* 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