Sergey Sharybin 03828a47f4 Fix slow toggling of scene tool settings
For example, snapping or pivot point.

The slowdown happens in complex files with drivers which use scene
properties as input. Can be seen in the demo file from #117335.

This change adds ability to mark RNA property as required to bring
the evaluated ID up-to-date, but not do possibly expensive tag for
drivers.

The tool settings possibly can be tagged as do-not-do-deg-tag at
all, but safer seems to follow the current behavior a bit closer.

Pull Request: https://projects.blender.org/blender/blender/pulls/117405
2024-01-24 10:05:33 +01:00
2024-01-03 21:23:24 +01:00
2024-01-22 16:30:04 +01:00
2024-01-24 17:06:57 +11:00
2024-01-23 15:11:15 +01:00
2024-01-18 10:39:24 +11:00
2023-12-08 13:28:13 +11:00
2024-01-16 17:30:38 +11:00
2023-08-16 19:29:47 +02:00

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.

Blender screenshot

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.

S
Description
No description provided
Readme 925 MiB
Languages
C++ 78%
Python 11%
C 6.3%
GLSL 2.2%
CMake 1.3%
Other 1.1%