Fix: Node link drag search doesn't list shader sockets
Shader sockets were only available when dragging from inputs.
This commit is contained in:
parent
1ac2d2dcb6
commit
5fca280c80
|
@ -509,7 +509,8 @@ bool Shader::can_connect(const bNodeSocket &socket) const
|
|||
}
|
||||
/* Basic types can convert to shaders, but not the other way around. */
|
||||
if (in_out_ == SOCK_IN) {
|
||||
return ELEM(socket.type, SOCK_VECTOR, SOCK_RGBA, SOCK_FLOAT, SOCK_INT, SOCK_BOOLEAN);
|
||||
return ELEM(
|
||||
socket.type, SOCK_VECTOR, SOCK_RGBA, SOCK_FLOAT, SOCK_INT, SOCK_BOOLEAN, SOCK_SHADER);
|
||||
}
|
||||
return socket.type == SOCK_SHADER;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue