Lukas Tönne
070ac1898a
Added a BKE_scene_graph_update_for_timestep function to handle different clocks.
...
The original `BKE_scene_graph_update_for_newframe` function sets the scene frame
and only tags the scene time source. The new function supports all clock types
while still ensuring only one actual depsgraph evaluation.
It would be nicer if this could be split such that the update passes are more
agnostic towards the specific clock types. The current update pass loop is
quite complicated and handles a lot of corner cases.
2023-03-27 17:22:09 +02:00
..
2023-03-27 17:22:09 +02:00
2023-02-12 14:56:05 +11:00
2023-02-12 14:56:05 +11:00
2023-01-09 14:52:06 +01:00
2022-10-04 16:52:10 +11:00
2022-11-01 12:24:58 +11:00
2022-12-02 14:48:51 +01:00
2022-12-02 14:44:54 -06:00
2023-03-14 12:03:46 -04:00
2023-01-19 15:37:36 -06:00
2022-11-26 10:12:58 -06:00
2023-03-22 23:18:54 +01:00
2022-10-06 12:13:00 +11:00
2023-03-02 17:22:42 +01:00
2023-03-17 16:45:42 +11:00
2023-01-18 18:41:13 +11:00
2023-01-18 18:41:13 +11:00
2023-03-20 15:55:13 +01:00
2022-08-27 14:52:31 +10:00
2023-03-09 12:05:30 +11:00
2022-06-30 23:48:22 +10:00
2022-12-20 19:16:33 -03:00
2022-09-11 21:42:41 -05:00
2023-03-01 17:32:12 +01:00
2023-03-21 18:38:04 +01:00
2023-03-01 17:32:12 +01:00
2023-03-09 10:39:49 +11:00
2022-12-29 20:46:05 +01:00
2022-06-30 23:48:22 +10:00
2023-03-16 15:40:31 +01:00
2022-11-12 18:33:31 +01:00
2023-02-14 16:33:38 +01:00
2022-09-13 11:07:38 +02:00
2022-09-26 17:58:36 +10:00
2023-01-16 12:06:36 -06:00
2023-01-06 11:41:36 -05:00
2023-01-23 14:43:04 -06:00
2023-01-18 18:41:13 +11:00
2023-03-13 18:42:51 +01:00
2022-05-17 12:54:05 +10:00
2023-03-27 12:08:14 +11:00
2023-01-19 09:24:52 +01:00
2023-03-24 08:34:21 -04:00
2023-03-22 12:22:55 +11:00
2023-01-18 18:41:13 +11:00
2022-11-01 12:24:04 +11:00
2022-11-05 13:47:01 +11:00
2022-10-12 20:55:57 -05:00
2023-01-10 01:01:43 -05:00
2022-09-29 18:32:44 -05:00
2022-09-14 21:30:56 +02:00
2023-03-06 16:01:47 +01:00
2023-03-17 16:45:42 +11:00
2023-01-17 12:50:06 -06:00
2023-02-06 21:25:45 +01:00
2023-01-18 18:41:13 +11:00
2023-01-18 18:41:13 +11:00
2023-01-19 08:18:37 +01:00
2023-03-13 10:42:51 +01:00
2023-03-13 11:57:03 +01:00
2023-03-14 12:36:49 +11:00
2023-03-13 10:42:51 +01:00
2023-03-13 10:42:51 +01:00
2022-09-15 19:13:13 +02:00
2023-01-17 12:05:21 +11:00
2023-01-20 17:36:47 -06:00
2023-03-08 12:35:58 +01:00
2022-10-03 20:45:06 +02:00
2023-01-18 18:41:13 +11:00
2022-07-14 21:27:58 -07:00
2023-03-09 16:11:01 +01:00
2023-03-27 12:08:14 +11:00
2023-02-06 21:25:45 +01:00
2023-01-13 17:22:07 -06:00
2022-08-17 10:20:25 -04:00
2023-03-02 23:14:33 +01:00
2023-02-06 17:19:02 +01:00
2023-01-09 18:56:17 +11:00
2023-03-09 10:39:49 +11:00
2023-02-06 19:29:21 +01:00
2023-02-06 19:29:21 +01:00
2023-03-14 12:53:37 +11:00
2022-07-06 13:30:15 +03:00
2022-08-17 10:20:25 -04:00
2022-10-05 13:48:01 -05:00
2023-02-06 21:25:45 +01:00
2023-03-03 10:09:20 +11:00
2023-03-20 15:55:13 +01:00
2023-03-22 17:11:41 -04:00
2023-02-23 19:10:01 +01:00
2023-03-20 15:55:13 +01:00
2022-08-29 16:55:26 -05:00
2023-03-20 15:55:13 +01:00
2023-03-20 15:55:13 +01:00
2023-03-20 15:55:13 +01:00
2023-03-20 15:55:13 +01:00
2023-01-18 18:41:13 +11:00
2023-03-22 17:11:41 -04:00
2023-03-23 15:12:09 +11:00
2023-02-06 15:40:15 +01:00
2023-02-28 17:31:08 +11:00
2023-03-20 15:55:13 +01:00
2023-03-02 15:02:30 +01:00
2023-03-19 07:03:01 +01:00
2022-11-18 11:20:13 +01:00
2023-03-19 11:21:08 +01:00
2023-02-12 14:56:05 +11:00
2022-08-19 22:21:04 +02:00
2023-03-22 17:11:41 -04:00
2023-01-18 18:41:13 +11:00
2023-03-17 16:45:42 +11:00
2023-03-22 17:11:41 -04:00
2023-03-17 16:45:42 +11:00
2023-01-18 18:41:13 +11:00
2023-01-02 16:39:51 +01:00
2023-03-27 17:22:09 +02:00
2022-11-01 17:43:38 +01:00
2023-03-20 15:55:13 +01:00
2022-11-05 13:47:01 +11:00
2023-03-22 17:48:07 -04:00
2022-07-18 13:59:08 +02:00
2023-02-23 18:30:47 -05:00
2023-02-23 18:30:47 -05:00
2023-02-08 10:27:22 +01:00
2023-01-10 00:10:43 -05:00
2023-03-01 14:13:05 +01:00
2023-03-24 17:09:39 +11:00
2022-11-22 11:49:56 +01:00
2023-01-07 17:32:28 +01:00
2023-01-23 00:33:55 +01:00
2022-06-10 11:17:14 +02:00
2023-02-28 17:08:23 +11:00
2022-09-28 17:54:59 +02:00
2023-03-20 15:55:13 +01:00
2023-03-19 11:21:08 +01:00
2022-10-21 20:10:17 -06:00
2023-03-14 12:53:37 +11:00
2022-09-06 16:25:20 +10:00
2023-03-02 15:09:50 +01:00