blender/source
Sergey Sharybin fb6b759513 Cleanup: Avoid reference of RenderLayer and RenderPass in multilayer operation
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
2024-05-21 17:29:51 +02:00
..
blender Cleanup: Avoid reference of RenderLayer and RenderPass in multilayer operation 2024-05-21 17:29:51 +02:00
creator Extensions: Support online extensions and move add-ons outside Blender 2024-05-15 19:26:29 +02:00
CMakeLists.txt Revert changes from main commits that were merged into blender-v4.1-release 2024-03-18 15:04:12 +01:00