Vulkan: Incorrect Node Socket Drawing #113830

Merged
Jeroen Bakker merged 1 commits from Jeroen-Bakker/blender:vulkan/immediate-mode-artifacts into main 2023-10-17 13:45:22 +02:00

1 Commits

Author SHA1 Message Date
Jeroen Bakker 5622b7bda5 Vulkan: Incorrect Node Socket Drawing
When drawing node sockets an immediate mode buffer is created that can
contain all the node sockets of the node. Only visible node sockets will
then be added. Vulkan assumed that all elements in the buffer needed to
be drawn, resulting using uninitialzed memory for drawing node sockets.

This resulted in very colorful and big artifacts rendered in the node
editor. This was detected during drawing of node sockets, but would have
been visible in other places as well.
2023-10-17 13:38:18 +02:00