Jacques Lucke
f517b3a295
Fix T98157: improve animation fps with better check in depsgraph
...
Previously, the depsgraph assumed that every node tree might contain
a reference to a video. This resulted noticeable overhead when there
was no video.
Checking whether a node tree contained a video was relatively expensive
to do in the depsgraph. It is cheaper now due to the structure of the new
node tree updater.
This also adds an additional run-time field to `bNodeTree` (there are
quite a few already). We should move those to a separate run-time
struct, but not as part of a bug fix.
Differential Revision: https://developer.blender.org/D14957
2022-05-18 16:42:49 +02:00
..
2022-03-28 14:41:31 +11:00
2022-02-11 09:14:36 +11:00
2022-04-26 12:33:35 +02:00
2022-04-14 11:55:08 +02:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-04-21 14:51:37 +02:00
2022-04-21 14:51:37 +02:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-04-05 08:02:01 +10:00
2022-02-11 09:14:36 +11:00
2022-04-22 10:27:15 -05:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-04-08 17:50:00 -05:00
2022-04-20 09:10:10 -05:00
2022-02-11 14:23:54 +11:00
2022-04-04 11:47:28 +02:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-04-19 17:07:53 +02:00
2022-04-19 17:07:53 +02:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-04-07 17:41:49 +02:00
2022-04-07 17:41:49 +02:00
2022-03-29 17:21:02 +02:00
2022-02-11 09:14:36 +11:00
2022-02-18 09:50:29 -06:00
2022-04-11 12:03:09 +10:00
2022-02-11 09:14:36 +11:00
2022-04-05 08:02:01 +10:00
2022-02-18 09:50:29 -06:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-04-13 11:48:12 +02:00
2022-04-02 06:14:27 +02:00
2022-02-11 09:14:36 +11:00
2022-04-13 11:48:12 +02:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-04-13 11:48:12 +02:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-04-15 16:40:01 +02:00
2022-04-12 23:33:36 -07:00
2022-05-11 18:03:26 +02:00
2022-04-18 23:48:43 -05:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-03-28 14:41:31 +11:00
2022-04-05 11:42:55 -07:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-05-18 16:42:49 +02:00
2022-02-11 09:14:36 +11:00
2022-02-15 12:32:15 +01:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-04-05 19:59:20 +02:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-03-25 12:10:21 +11:00
2022-04-14 16:58:15 +10:00
2022-03-25 12:10:30 +11:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-03-09 16:10:19 +11:00
2022-05-15 00:33:22 -07:00
2022-04-12 11:59:25 +10:00
2022-02-11 09:14:36 +11:00
2022-04-05 14:56:50 +02:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-04-13 11:48:12 +02:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-04-28 16:14:51 +02:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-04-07 14:48:20 +10:00
2022-02-11 09:14:36 +11:00
2022-04-13 11:48:12 +02:00
2022-02-11 09:14:36 +11:00
2022-03-01 09:36:25 +11:00
2022-05-10 14:01:02 +02:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-04-30 16:23:43 +09:00
2022-02-11 09:14:36 +11:00
2022-04-19 17:07:53 +02:00
2022-04-19 17:07:53 +02:00
2022-04-20 10:41:31 +10:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-04-13 11:48:12 +02:00
2022-04-30 16:23:43 +09:00