/
redgpu
/
ezEngine
Обзор
Документация
Войти
/
redgpu
/
ezEngine
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
release-24.9
Code/Engine/Foundation/UserConfig.h
60 строк
2 KB
Jan Krassnigg
Added EZ_USE_STRING_VALIDATION define
01 фев 2024, 10:08
01 фев 2024, 10:08
2be6324
Код
Авторство
О чём код?
#pragma once /// \file /// Global settings for how to to compile EZ. /// Modify these settings as you needed in your project. #ifdef BUILDSYSTEM_COMPILE_ENGINE_AS_DLL # undef EZ_COMPILE_ENGINE_AS_DLL # define EZ_COMPILE_ENGINE_AS_DLL EZ_ON #else # undef EZ_COMPILE_ENGINE_AS_DLL # define EZ_COMPILE_ENGINE_AS_DLL EZ_OFF #endif #if defined(BUILDSYSTEM_BUILDTYPE_Shipping) // Development checks like assert. # undef EZ_COMPILE_FOR_DEVELOPMENT # define EZ_COMPILE_FOR_DEVELOPMENT EZ_OFF // Performance profiling features # undef EZ_USE_PROFILING # define EZ_USE_PROFILING EZ_OFF // Tracking of memory allocations. # undef EZ_ALLOC_TRACKING_DEFAULT # define EZ_ALLOC_TRACKING_DEFAULT ezAllocatorTrackingMode::Nothing #else // Development checks like assert. # undef EZ_COMPILE_FOR_DEVELOPMENT # define EZ_COMPILE_FOR_DEVELOPMENT EZ_ON // Performance profiling features # undef EZ_USE_PROFILING # define EZ_USE_PROFILING EZ_ON // Tracking of memory allocations. # undef EZ_ALLOC_TRACKING_DEFAULT # define EZ_ALLOC_TRACKING_DEFAULT ezAllocatorTrackingMode::AllocationStatsAndStacktraces #endif #if defined(BUILDSYSTEM_BUILDTYPE_Debug) # undef EZ_MATH_CHECK_FOR_NAN # define EZ_MATH_CHECK_FOR_NAN EZ_ON # undef EZ_USE_STRING_VALIDATION # define EZ_USE_STRING_VALIDATION EZ_ON #endif /// Whether game objects compute and store their velocity since the last frame (increases object size) #define EZ_GAMEOBJECT_VELOCITY EZ_ON // Migration code path. Added in March 2023, should be removed after a 'save' time. #undef EZ_MIGRATE_RUNTIMECONFIGS #define EZ_MIGRATE_RUNTIMECONFIGS EZ_ON