From 7fa4efcac5500c802e45daaf65c7f56c287daef0 Mon Sep 17 00:00:00 2001 From: Wojtek Figat Date: Mon, 9 Jun 2025 10:17:51 +0200 Subject: [PATCH] Fix compilation in Release --- Source/Engine/Core/Delegate.h | 2 ++ Source/Engine/Level/Actors/AnimatedModel.cpp | 1 + Source/Engine/Utilities/Screenshot.cpp | 1 + 3 files changed, 4 insertions(+) diff --git a/Source/Engine/Core/Delegate.h b/Source/Engine/Core/Delegate.h index 8efc2beec..00614a9ff 100644 --- a/Source/Engine/Core/Delegate.h +++ b/Source/Engine/Core/Delegate.h @@ -460,7 +460,9 @@ public: /// The function to bind. void Bind(const FunctionType& f) { +#if COMPILE_WITH_PROFILER PROFILE_MEM(EngineDelegate); +#endif #if DELEGATE_USE_ATOMIC const intptr size = Platform::AtomicRead(&_size); FunctionType* bindings = (FunctionType*)Platform::AtomicRead(&_ptr); diff --git a/Source/Engine/Level/Actors/AnimatedModel.cpp b/Source/Engine/Level/Actors/AnimatedModel.cpp index c4225ef94..ec50cfd56 100644 --- a/Source/Engine/Level/Actors/AnimatedModel.cpp +++ b/Source/Engine/Level/Actors/AnimatedModel.cpp @@ -19,6 +19,7 @@ #include "Engine/Graphics/Models/MeshDeformation.h" #include "Engine/Level/Scene/Scene.h" #include "Engine/Level/SceneObjectsFactory.h" +#include "Engine/Profiler/ProfilerMemory.h" #include "Engine/Serialization/Serialization.h" AnimatedModel::AnimatedModel(const SpawnParams& params) diff --git a/Source/Engine/Utilities/Screenshot.cpp b/Source/Engine/Utilities/Screenshot.cpp index 9a453701d..e8e6baf8d 100644 --- a/Source/Engine/Utilities/Screenshot.cpp +++ b/Source/Engine/Utilities/Screenshot.cpp @@ -13,6 +13,7 @@ #include "Engine/Graphics/GPUSwapChain.h" #include "Engine/Threading/ThreadPoolTask.h" #include "Engine/Engine/Globals.h" +#include "Engine/Profiler/ProfilerMemory.h" #if COMPILE_WITH_TEXTURE_TOOL #include "Engine/Tools/TextureTool/TextureTool.h" #endif