Files
test/source/blender/blenkernel
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-05-01 09:27:22 +01:00
2022-02-11 10:28:59 +01:00
2022-03-21 18:59:03 +01:00
2022-02-11 09:14:36 +11:00
2022-04-20 10:41:31 +10:00
2022-04-22 23:15:45 +02:00
2022-02-11 09:14:36 +11:00
2022-04-18 12:36:37 -05:00
2022-03-30 11:38:24 +11:00
2022-02-11 09:14:36 +11:00
2022-04-24 13:41:03 +10:00
2022-04-20 10:41:31 +10:00
2022-04-15 16:40:01 +02:00