From c3faabaa0f241863754f8bbd8b4a357b84440fdc Mon Sep 17 00:00:00 2001 From: Wojtek Figat Date: Fri, 16 Feb 2024 23:29:01 +0100 Subject: [PATCH] Fix game build --- Source/Engine/Terrain/TerrainPatch.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Source/Engine/Terrain/TerrainPatch.cpp b/Source/Engine/Terrain/TerrainPatch.cpp index d30f65ec7..aa369f2ed 100644 --- a/Source/Engine/Terrain/TerrainPatch.cpp +++ b/Source/Engine/Terrain/TerrainPatch.cpp @@ -27,7 +27,7 @@ #include "Engine/ContentImporters/AssetsImportingManager.h" #endif #endif -#if TERRAIN_UPDATING +#if TERRAIN_EDITING || TERRAIN_UPDATING #include "Engine/Core/Collections/ArrayExtensions.h" #endif #if USE_EDITOR @@ -181,6 +181,7 @@ struct TerrainDataUpdateInfo // When using physical materials, then get splatmaps data required for per-triangle material indices void GetSplatMaps() { +#if TERRAIN_UPDATING if (SplatMaps[0]) return; if (UsePhysicalMaterials()) @@ -188,6 +189,9 @@ struct TerrainDataUpdateInfo for (int32 i = 0; i < TERRAIN_MAX_SPLATMAPS_COUNT; i++) SplatMaps[i] = Patch->GetSplatMapData(i); } +#else + LOG(Warning, "Splatmaps reading not implemented for physical layers updating."); +#endif } };