Bläddra i källkod

Fix bone aabb calculation, which caused a skeletal mesh culling issue
There was a bug that could result in most bone aabb boxes ending up with
tiny size upon import and mess up with culling of skeletal meshes. This
fixes it.

(cherry picked from commit ff318d91eed02a52ed6e8e81a13abf5258a9a839)

Windy Darian 6 år sedan
förälder
incheckning
695f1a9185
1 ändrade filer med 1 tillägg och 1 borttagningar
  1. 1 1
      servers/visual_server.cpp

+ 1 - 1
servers/visual_server.cpp

@@ -776,7 +776,7 @@ Error VisualServer::_surface_set_data(Array p_arrays, uint32_t p_format, uint32_
 						continue; //break;
 					ERR_FAIL_INDEX_V(idx, total_bones, ERR_INVALID_DATA);
 
-					if (bptr->size.x < 0) {
+					if (bptr[idx].size.x < 0) {
 						//first
 						bptr[idx] = AABB(v, SMALL_VEC3);
 						any_valid = true;