Marino Toscano
a05a7988dc
Fix #106929 : Gap in node links when sockets are aligned
...
Fix an issue when drawing node links that caused gaps, when sockets were
horizontally or vertically aligned.
When the inner and outer points of the node link's bezier control
polygon overlap, the link's tangent can be a zero vector. The shader
didn't check for this before normalizing the tangent leading to an
undefined vector which prevented the outermost segments of the link
from being drawn.
Since this only happens when the end points of the node link are
horizontally or vertically aligned, we can use the vector between the
link's end points instead of the tangent.
Fix #106929
Fix #89282
Pull Request: https://projects.blender.org/blender/blender/pulls/107636
2023-05-12 20:35:22 +02:00
..
2023-05-02 09:54:48 +10:00
2023-03-30 10:51:59 +02:00
2023-03-08 15:05:58 +01:00
2023-05-05 16:18:24 +02:00
2023-05-03 11:46:30 +02:00
2022-05-02 01:31:24 +02:00
2022-05-02 01:31:24 +02:00
2022-05-02 01:31:24 +02:00
2022-09-05 12:35:42 -03:00
2022-12-08 21:12:19 +01:00
2022-09-01 19:48:35 +02:00
2023-05-12 20:35:22 +02:00
2022-05-02 01:31:24 +02:00
2022-05-02 01:31:24 +02:00
2022-05-02 01:31:24 +02:00
2022-05-02 01:31:24 +02:00
2023-04-25 12:08:43 +02:00
2022-10-06 12:13:00 +11:00
2022-05-01 21:12:59 +02:00
2023-02-27 21:51:57 +11:00
2022-05-02 01:31:24 +02:00
2022-12-08 21:12:19 +01:00
2022-05-02 01:31:24 +02:00
2022-05-02 00:35:49 +02:00
2022-05-02 01:31:24 +02:00
2022-05-02 01:31:24 +02:00
2022-12-08 21:12:19 +01:00
2022-05-02 01:31:24 +02:00
2022-09-22 17:53:56 +02:00
2022-09-22 17:53:56 +02:00
2022-12-17 15:58:30 +11:00
2022-09-22 17:53:56 +02:00
2022-05-02 01:31:24 +02:00
2022-12-08 21:12:19 +01:00
2022-12-08 21:12:19 +01:00
2022-12-12 12:25:22 +01:00
2022-05-02 01:31:24 +02:00
2023-02-12 23:06:21 +01:00
2022-03-30 19:53:22 +02:00
2022-03-16 15:30:22 +11:00
2022-12-08 21:12:19 +01:00
2023-02-28 15:44:49 +11:00
2023-02-28 15:44:49 +11:00
2022-05-02 01:31:24 +02:00
2022-05-02 01:31:24 +02:00
2022-05-02 01:31:24 +02:00
2023-02-23 08:26:01 +01:00
2022-05-02 01:31:24 +02:00
2023-03-10 12:50:17 +11:00
2022-05-02 01:31:24 +02:00
2023-04-04 15:16:07 +02:00
2023-02-26 13:23:40 +01:00
2022-10-20 16:46:54 +02:00
2022-05-02 01:31:24 +02:00
2022-05-02 01:31:24 +02:00
2022-05-02 01:31:24 +02:00
2022-03-22 13:44:15 +01:00
2023-05-02 09:37:49 +10:00
2022-05-02 01:31:24 +02:00
2022-05-02 01:31:24 +02:00
2023-02-13 11:22:38 +01:00
2023-05-02 09:37:49 +10:00
2023-02-27 21:51:57 +11:00
2022-05-02 01:31:24 +02:00
2022-06-09 21:31:08 +10:00
2022-05-02 01:31:24 +02:00
2022-12-09 00:10:14 +01:00
2023-02-27 21:51:57 +11:00
2022-10-06 12:13:00 +11:00
2022-05-02 01:31:24 +02:00