Browse Source

Merge pull request #84165 from clayjohn/softbody-bug

Ensure SoftBody3D does not use compressed mesh format.
Rémi Verschelde 2 years ago
parent
commit
5eb5a99379
1 changed files with 1 additions and 0 deletions
  1. 1 0
      scene/3d/soft_body_3d.cpp

+ 1 - 0
scene/3d/soft_body_3d.cpp

@@ -471,6 +471,7 @@ void SoftBody3D::_become_mesh_owner() {
 	uint32_t surface_format = mesh->surface_get_format(0);
 	uint32_t surface_format = mesh->surface_get_format(0);
 
 
 	surface_format |= Mesh::ARRAY_FLAG_USE_DYNAMIC_UPDATE;
 	surface_format |= Mesh::ARRAY_FLAG_USE_DYNAMIC_UPDATE;
+	surface_format &= ~Mesh::ARRAY_FLAG_COMPRESS_ATTRIBUTES;
 
 
 	Ref<ArrayMesh> soft_mesh;
 	Ref<ArrayMesh> soft_mesh;
 	soft_mesh.instantiate();
 	soft_mesh.instantiate();