tornavis/source
Alexander Gavrilov b248295530 Depsgraph: handle camera switching via markers in context drivers.
Blender allows animating the active camera selection (i.e. scene.camera)
by binding cameras to markers in the timeline. The dependency graph was
completely ignoring this by not building nodes for these cameras (it is
possible to reference a camera not directly included in the scene), and
not taking this into account in driver relations.

This change ensures that all cameras are included in the dependency
graph, and any drivers referencing scene.camera get dependencies on
all cameras of the timeline, and also time itself to ensure switches
are processed.

Pull Request #110139
2023-07-25 14:03:17 +03:00
..
blender Depsgraph: handle camera switching via markers in context drivers. 2023-07-25 14:03:17 +03:00
creator Cleanup: CMake: Modernize bf_bmesh dependencies 2023-07-22 02:05:21 +02:00
CMakeLists.txt Cleanup: Add a copyright notice to files and use SPDX format 2023-05-31 16:19:06 +02:00