fb6b75951359c48876edf44c6a36348111d697f2
This is avoids reference to data which can potentially be freed from the main thread while the compositor job is running. There is still some direct access to RenderResult and access to its layers and passes in the operation implementation, but is is all internal and will be worked on later. The purpose of this patch is to avoid unsafe pointers in the API of the operation. Should be no functional changes. Ref #118337, #121761
…
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%
