5a56a56435
The output of the Texture node in the compositor does not update when the texture settings or the texture type is adjusted. That's because texture evaluations are cached, and the cache is not invalidated when needed. This happens because we rely on the depsgraph to tag changes to textures so that the cache is invalidated. The tagging doesn't happen because the texture ID is actually not part of the depsgraph in some cases. This is so because the Texture ID property in the node does not update depsgraph relations when it changed, so the depsgraph is out of sync with the node tree. This patch fixes that by invoking a depsgraph relations updates when ever an ID property used by the compositor is changed. Pull Request: https://projects.blender.org/blender/blender/pulls/124050 |
||
---|---|---|
.gitea | ||
.github | ||
build_files | ||
doc | ||
extern | ||
intern | ||
lib | ||
locale | ||
release | ||
scripts | ||
source | ||
tests | ||
tools | ||
.clang-format | ||
.clang-tidy | ||
.editorconfig | ||
.git-blame-ignore-revs | ||
.gitignore | ||
.gitmodules | ||
AUTHORS | ||
CMakeLists.txt | ||
COPYING | ||
GNUmakefile | ||
make.bat | ||
pyproject.toml | ||
README.md |
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.