From 98261e2df2820c1e2a424b043f448c18efee43c4 Mon Sep 17 00:00:00 2001 From: Ferenc Arn Date: Sun, 11 Jun 2017 20:27:07 -0500 Subject: Expose zstd and zlib compression levels as global config. --- core/global_config.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'core/global_config.cpp') diff --git a/core/global_config.cpp b/core/global_config.cpp index 896384d9c8..0729d4c482 100644 --- a/core/global_config.cpp +++ b/core/global_config.cpp @@ -39,6 +39,8 @@ #include "os/os.h" #include "variant_parser.h" +#include + #define FORMAT_VERSION 3 GlobalConfig *GlobalConfig::singleton = NULL; @@ -967,6 +969,12 @@ GlobalConfig::GlobalConfig() { custom_prop_info["physics/2d/thread_model"] = PropertyInfo(Variant::INT, "physics/2d/thread_model", PROPERTY_HINT_ENUM, "Single-Unsafe,Single-Safe,Multi-Threaded"); GLOBAL_DEF("debug/profiler/max_functions", 16384); + + GLOBAL_DEF("compression/zstd_compression_level", 3); + custom_prop_info["compression/zstd_compression_level"] = PropertyInfo(Variant::INT, "compression/zstd_compression_level", PROPERTY_HINT_RANGE, "1,22,1"); + GLOBAL_DEF("compression/zlib_compression_level", Z_DEFAULT_COMPRESSION); + custom_prop_info["compression/zlib_compression_level"] = PropertyInfo(Variant::INT, "compression/zlib_compression_level", PROPERTY_HINT_RANGE, "-1,9,1"); + using_datapack = false; } -- cgit v1.2.3