Fix critical regression in terrain heightmap data upgrade

This commit is contained in:
Wojtek Figat
2024-03-12 17:59:41 +01:00
parent f4033578c3
commit 6d792f1f74

View File

@@ -2148,7 +2148,9 @@ bool TerrainPatch::CreateHeightField()
if (collisionHeader->CheckOldMagicNumber != MAX_int32 || collisionHeader->Version != TerrainCollisionDataHeader::CurrentVersion) if (collisionHeader->CheckOldMagicNumber != MAX_int32 || collisionHeader->Version != TerrainCollisionDataHeader::CurrentVersion)
{ {
// Reset height map // Reset height map
return InitializeHeightMap(); PROFILE_CPU_NAMED("ResetHeightMap");
const float* data = GetHeightmapData();
return SetupHeightMap(_cachedHeightMap.Count(), data);
} }
// Create heightfield object from the data // Create heightfield object from the data