From 761111efb8e40fa030cb48761df8c066d0e43ae5 Mon Sep 17 00:00:00 2001 From: Brecht Van Lommel Date: Sun, 8 Dec 2019 19:49:34 +0100 Subject: Fix T71878: Cycles crash with adaptive subdivision and empty mesh --- intern/cycles/render/mesh_subdivision.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'intern') diff --git a/intern/cycles/render/mesh_subdivision.cpp b/intern/cycles/render/mesh_subdivision.cpp index a5a35fc049e..40dd658eadd 100644 --- a/intern/cycles/render/mesh_subdivision.cpp +++ b/intern/cycles/render/mesh_subdivision.cpp @@ -394,7 +394,7 @@ void Mesh::tessellate(DiagSplit *split) int num_faces = subd_faces.size(); Attribute *attr_vN = subd_attributes.find(ATTR_STD_VERTEX_NORMAL); - float3 *vN = attr_vN->data_float3(); + float3 *vN = (attr_vN) ? attr_vN->data_float3() : NULL; /* count patches */ int num_patches = 0; -- cgit v1.2.3