Jacques Lucke
3aca0bc66a
Geometry Nodes: simplify handling of invalid group interface sockets
...
Previously, the code tried to keep node groups working even if some of
their input/output sockets had undefined type. This caused some
complexity with no benefit because not all places outside of this file
would handle the case correctly. Now node groups with undefined
interface sockets are disabled and have to be fixed manually before
they work again.
Undefined interface sockets are mostly caused by invalid Python
API usage and incomplete forward compatibility (e.g. when newer
versions introduce new socket types that the older version does
not know).
2022-12-16 18:31:01 +01:00
..
2022-12-16 18:31:01 +01:00
2022-06-23 11:45:53 +02:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-02-11 10:28:59 +01:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11: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-10-04 16:52:10 +11:00
2022-11-01 12:24:58 +11:00
2022-02-11 09:14:36 +11:00
2022-12-02 14:48:51 +01:00
2022-12-02 14:44:54 -06:00
2022-12-15 14:21:35 -06:00
2022-10-19 13:12:20 -05:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-11-26 10:12:58 -06:00
2022-02-11 09:14:36 +11:00
2022-12-14 18:15:16 +01:00
2022-10-06 12:13:00 +11:00
2022-04-29 17:57:46 +02:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-11-16 17:58:24 +01:00
2022-10-19 14:07:36 +11:00
2022-11-14 07:56:53 -06:00
2022-08-27 14:52:31 +10:00
2022-06-03 09:45:08 +02:00
2022-06-30 23:48:22 +10:00
2022-02-11 09:14:36 +11:00
2022-09-11 21:42:41 -05:00
2022-11-12 12:14:09 -06:00
2022-09-14 21:30:56 +02:00
2022-09-29 16:43:09 -05:00
2022-02-11 09:14:36 +11:00
2022-05-06 13:33:23 +02:00
2022-12-01 15:08:12 -06:00
2022-06-30 23:48:22 +10:00
2022-11-01 15:19:49 +01:00
2022-11-12 18:33:31 +01:00
2022-02-11 09:14:36 +11:00
2022-07-22 15:39:41 +02:00
2022-09-13 11:07:38 +02:00
2022-09-26 17:58:36 +10:00
2022-06-25 11:11:59 -05:00
2022-04-15 10:15:48 -05:00
2022-03-22 09:54:13 -05:00
2022-02-11 09:14:36 +11:00
2022-11-10 11:34:43 +11:00
2022-09-15 13:14:31 -05:00
2022-11-16 17:54:51 -06:00
2022-05-17 12:54:05 +10:00
2022-11-05 18:14:26 +01:00
2022-04-05 11:42:55 -07:00
2022-09-13 13:24:45 +10:00
2022-09-23 09:02:28 -05:00
2022-08-17 10:20:25 -04:00
2022-11-01 12:24:04 +11:00
2022-11-05 13:47:01 +11:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-10-12 20:55:57 -05:00
2022-02-11 09:14:36 +11:00
2022-09-29 18:32:44 -05:00
2022-09-14 21:30:56 +02:00
2022-08-17 12:51:07 +10:00
2022-12-01 15:41:50 +01:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-11-08 13:34:11 -06:00
2022-07-04 08:50:33 -05:00
2022-07-22 15:39:41 +02:00
2022-10-17 11:39:58 +02:00
2022-09-26 09:41:50 +02:00
2022-02-11 09:14:36 +11:00
2022-10-30 16:15:23 +01:00
2022-06-29 22:54:29 +08:00
2022-04-11 12:03:09 +10:00
2022-06-03 15:08:11 +10:00
2022-09-15 19:13:13 +02:00
2022-09-16 18:14:33 +10:00
2022-10-05 13:48:01 -05:00
2022-09-08 16:34:31 +02:00
2022-10-03 20:45:06 +02:00
2022-10-03 17:38:16 -05:00
2022-07-14 21:27:58 -07:00
2022-04-04 14:12:33 +02:00
2022-08-08 11:00:10 -03:00
2022-10-19 12:52:55 +11:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-11-01 12:24:58 +11:00
2022-02-11 09:14:36 +11:00
2022-08-17 10:20:25 -04:00
2022-10-04 10:53:05 +02:00
2022-09-21 12:00:01 +10:00
2022-09-28 09:41:31 +10:00
2022-11-30 11:16:14 +01:00
2022-09-16 18:14:33 +10: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-07-27 15:33:29 +02:00
2022-10-05 14:26:45 +02:00
2022-04-04 13:34:42 +10: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
2022-11-28 21:03:07 +01:00
2022-09-08 11:34:02 +10:00
2022-02-11 09:14:36 +11:00
2022-12-15 14:21:35 -06:00
2022-12-11 23:14:01 -06:00
2022-02-11 09:14:36 +11:00
2022-09-05 11:56:34 -05:00
2022-08-29 16:55:26 -05:00
2022-11-15 20:28:39 -06:00
2022-09-05 11:56:34 -05:00
2022-05-14 18:57:52 +02:00
2022-11-18 17:29:24 -06:00
2022-06-24 16:16:43 -05:00
2022-12-15 10:13:43 -06:00
2022-10-06 10:49:24 -05:00
2022-11-22 11:49:56 +01:00
2022-11-28 08:19:33 -06:00
2022-11-14 19:57:42 +01:00
2022-12-16 18:31:01 +01:00
2022-11-18 11:20:13 +01:00
2022-12-11 20:23:18 -06:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-11-04 13:58:57 +11:00
2022-02-11 09:14:36 +11:00
2022-08-19 22:21:04 +02:00
2022-03-24 16:54:01 +11:00
2022-12-15 09:37:02 +11:00
2022-11-09 20:37:55 +01:00
2022-11-28 08:32:06 +01:00
2022-12-13 13:46:25 -08:00
2022-11-01 12:24:58 +11:00
2022-11-15 13:48:00 -06:00
2022-02-11 09:14:36 +11:00
2022-04-06 18:02:58 +10:00
2022-04-11 12:03:09 +10:00
2022-09-14 21:30:56 +02:00
2022-11-01 17:43:38 +01:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-11-15 20:26:33 -06:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-11-05 13:47:01 +11:00
2022-02-11 09:14:36 +11:00
2022-04-05 08:02:01 +10:00
2022-09-14 14:37:18 -05:00
2022-02-11 09:14:36 +11:00
2022-07-18 13:59:08 +02:00
2022-02-11 09:14:36 +11:00
2022-09-09 08:29:46 -05:00
2022-11-15 13:48:00 -06:00
2022-02-11 09:14:36 +11:00
2022-09-23 09:02:28 -05:00
2022-10-06 10:49:24 -05:00
2022-02-11 09:14:36 +11:00
2022-04-26 14:02:49 +10:00
2022-02-11 09:14:36 +11:00
2022-11-22 11:49:56 +01:00
2022-04-21 16:11:26 +02:00
2022-11-01 12:24:58 +11:00
2022-06-10 11:17:14 +02:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-09-28 17:54:59 +02:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-08-30 16:22:49 +10: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-10-21 20:10:17 -06:00
2022-12-16 09:43:57 -06:00
2022-09-06 16:25:20 +10:00
2022-02-11 09:14:36 +11:00
2022-12-05 12:58:18 +11:00