Pārlūkot izejas kodu

Fix handling of negative indices in SurfaceTool

(cherry picked from commit 735f75a16bdca48d78469fd0a04e383bf268344b)
Delf Neumärker 4 gadi atpakaļ
vecāks
revīzija
fd90fc2c9b
1 mainītis faili ar 1 papildinājumiem un 0 dzēšanām
  1. 1 0
      scene/resources/surface_tool.cpp

+ 1 - 0
scene/resources/surface_tool.cpp

@@ -266,6 +266,7 @@ void SurfaceTool::add_triangle_fan(const Vector<Vector3> &p_vertices, const Vect
 void SurfaceTool::add_index(int p_index) {
 
 	ERR_FAIL_COND(!begun);
+	ERR_FAIL_COND(p_index < 0);
 
 	format |= Mesh::ARRAY_FORMAT_INDEX;
 	index_array.push_back(p_index);