Files
test2/source/blender/blenkernel/intern
Lukas Tönne df0616bcd0 Nodes: Fix T90233
- Fix default_value initialization of custom node tree interface:

  This was crashing when adding a custom interface socket to a tree.
  The node_socket_set_typeinfo function was called too early, creating a
  default float socket, which then doesn't match the socket type after
  changing to the custom type.

  The node_socket_set_typeinfo only allocates and initializes
  default_value when it isn't already set. That is because the function is
  used either when creating new sockets or to initialize typeinfo after
  loading files. So default_value has to be either null or has to be
  matching the current type already.

- Fix RNA flag for string return value of the valid_socket_type callback:

  String return values of registerable RNA functions need a
  PROP_THICK_WRAP flag since they don't have a fixed buffer to write into.
2022-05-01 09:27:22 +01:00
..
2022-02-11 09:14:36 +11: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-03-30 11:38:24 +11:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-04-12 10:02:33 -03:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-04-18 12:36:37 -05:00
2022-03-09 10:13:43 +11:00
2022-04-28 10:53:50 -05:00
2022-03-09 10:13:43 +11:00
2022-04-22 23:15:45 +02:00
2022-04-28 10:53:50 -05:00
2022-02-11 09:14:36 +11:00
2022-03-30 11:38:24 +11:00
2022-02-25 13:22:42 +01: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-04 15:43:25 +10:00
2022-04-28 10:53:50 -05:00
2022-05-01 09:27:22 +01:00
2022-04-15 16:40:01 +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-02 06:14:27 +02:00
2022-03-09 10:13:43 +11:00