[Bf-blender-cvs] [15d73e53c3a] blender2.8: Gawain: fix for building empty element list

Campbell Barton noreply at git.blender.org
Fri Apr 21 10:31:00 CEST 2017


Commit: 15d73e53c3a8381cff2006b5b7c43fdb57a72648
Author: Campbell Barton
Date:   Fri Apr 21 18:32:36 2017 +1000
Branches: blender2.8
https://developer.blender.org/rB15d73e53c3a8381cff2006b5b7c43fdb57a72648

Gawain: fix for building empty element list

===================================================================

M	intern/gawain/src/element.c

===================================================================

diff --git a/intern/gawain/src/element.c b/intern/gawain/src/element.c
index 3c3ca1c7626..f27f3a6c43a 100644
--- a/intern/gawain/src/element.c
+++ b/intern/gawain/src/element.c
@@ -134,6 +134,12 @@ void add_triangle_vertices(ElementListBuilder* builder, unsigned v1, unsigned v2
 
 static unsigned index_range(const unsigned values[], unsigned value_ct, unsigned* min_out, unsigned* max_out)
 	{
+	if (value_ct == 0)
+		{
+		*min_out = 0;
+		*max_out = 0;
+		return 0;
+		}
 	unsigned min_value = values[0];
 	unsigned max_value = values[0];
 	for (unsigned i = 1; i < value_ct; ++i)




More information about the Bf-blender-cvs mailing list