a6410012076fd3b3ca7e4d089609fb47b2237aa9
The preview template (`UILayout.template_preview()`) to display previews for materials, textures or similar would only work correctly in the Properties editor. This had explicit logic to trigger rerendering on changes. When displaying such previews elsewhere (e.g. in the 3D View sidebar), the only way to have changes reflected would be by resizing the preview. This fix makes sure such previews are tagged as dirty and refreshed on changes to the underlying ID. We do this the same way as tagging the ID previews as dirty, through a function called by the dependency graph for such updates. Pull Request: https://projects.blender.org/blender/blender/pulls/129641
…
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%
