5b29ba488f1d4145d84bd00765482b14d2e2ad02
Previous conversion to scene linear was done in the display transform shader. Having a separate shader to convert texture to scene linear allows drawing input textures with different color spaces into a viewport and apply display transform on all of them. Currently unused, but is required for !138094. It could also be used in the future to avoid host-side linearization in the image engine. Internally it uses a lot of the same logic for shader caching and binding, but the code is refactored a bit to make it easier to have a stronger separation in the future if needed. Ref #138094 Pull Request: https://projects.blender.org/blender/blender/pulls/138308
…
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%
