79d9e60076358d2b944b025c49fa6e20da225af5
This adds initial support for showing logged data in closures. This is more tricky than the other zone types, because the zone content is evaluated elsewhere. The main new thing here is a function that attempts to find where a given closure is evaluated statically. Finding this place statically is also important because we generally decide which compute contexts we want to log before evaluation starts. That's because we don't want to log everything (which is expensive), but just the places that the user is currently looking at. This also changed a bunch of CMakeLists.txt files so that these modules can include NOD_* stuff, which is generally fine everywhere in editors code. Pull Request: https://projects.blender.org/blender/blender/pulls/137403
…
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%
