From 6a2a6fa5143e7b115c47b8e2ef4787f569c670df Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?K=C3=A9vin=20Dietrich?= Date: Thu, 5 Nov 2020 18:46:01 +0100 Subject: Fix T82428: Cycles crashes when building volume meshes The Volume Node did not have all of the sockets from its Mesh base class which are now required due to the recent socket API change. --- intern/cycles/render/volume.cpp | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) (limited to 'intern') diff --git a/intern/cycles/render/volume.cpp b/intern/cycles/render/volume.cpp index 54ec85a27b3..63261d6a247 100644 --- a/intern/cycles/render/volume.cpp +++ b/intern/cycles/render/volume.cpp @@ -36,11 +36,7 @@ CCL_NAMESPACE_BEGIN NODE_DEFINE(Volume) { - NodeType *type = NodeType::add("volume", create, NodeType::NONE, Geometry::node_base_type); - - SOCKET_INT_ARRAY(triangles, "Triangles", array()); - SOCKET_POINT_ARRAY(verts, "Vertices", array()); - SOCKET_INT_ARRAY(shader, "Shader", array()); + NodeType *type = NodeType::add("volume", create, NodeType::NONE, Mesh::node_type); SOCKET_FLOAT(clipping, "Clipping", 0.001f); SOCKET_FLOAT(step_size, "Step Size", 0.0f); -- cgit v1.2.3