Files
test2/source/blender
Jeroen Bakker a5c59fb90e Fix T89260: Eevee crashes with custom node sockets.
Cause of this issue is that Custom Node Sockets info type was
initialized as SOCK_FLOAT when registering. Areas within the core that
would ignore custom socket types by checking its type would use the
socket as being a float type.

When custom node sockets have a property called default_value blender
tries to store it as an internal default value what failed in debug
builds.

This patch will set the socket type to SOCK_CUSTOM when registering a
custom socket type and allow, but skip storage of custom default values.
In this case the default values should already be stored as custom
properies.

Reviewed By: campbellbarton, JacquesLucke

Maniphest Tasks: T89260

Differential Revision: https://developer.blender.org/D13174
2021-11-15 08:13:22 +01:00
..
2021-10-06 14:54:05 +11:00
2021-10-04 13:15:15 +11:00
2021-10-12 17:55:02 +11:00
2021-10-03 12:13:29 +11:00
2021-10-20 11:16:43 +11:00
2021-11-04 16:51:37 -03:00
2021-10-20 11:16:43 +11:00
2021-10-06 14:54:05 +11:00