90be031d6b2c7a1c4780ed72c671b1844ee8b44d
Many of the upfront specialized variants were not needed/ They are only used if some scene render setting changes, which we can detect upfront. This is noticeable on OpenGL which doesn't support specialization constant and has to do full shader recompilation for each variants. Pull Request: https://projects.blender.org/blender/blender/pulls/138589
…
Blender
Blender is the free and open source 3D creation suite. It supports the entirety of the 3D pipeline—modeling, rigging, animation, simulation, rendering, compositing, motion tracking and video editing.
Project Pages
Development
License
Blender as a whole is licensed under the GNU General Public License, Version 3. Individual files may have a different but compatible license.
See blender.org/about/license for details.
Description
Languages
C++
78%
Python
14.9%
C
2.9%
GLSL
1.9%
CMake
1.2%
Other
0.9%
