fdb3dc03774a59f792dc8ed8be09637d909911ea
Blender crashes when changing the compositor execution device. That's because cached resources that were originally computed for CPU are now being used for GPU and vice versa, which can be unexpected in code that uses them. To fix this, we free and recreate the entire compositor context when the execution device or precision change, because it is much easier and safer to recreate everything as opposed to trying to update the necessary resources.
…
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%
