summaryrefslogtreecommitdiff
path: root/core/global_config.cpp
diff options
context:
space:
mode:
authorRémi Verschelde <rverschelde@gmail.com>2017-06-12 07:16:44 +0200
committerGitHub <noreply@github.com>2017-06-12 07:16:44 +0200
commitb7117ffda076a4ea5b6171ef23939cf89490990f (patch)
tree8cf30526afee6dcb692ab1887b00717e68b3ec76 /core/global_config.cpp
parenta677fb9c135ee7a8dc19012870f0f7c653a3dc8c (diff)
parent98261e2df2820c1e2a424b043f448c18efee43c4 (diff)
Merge pull request #9125 from tagcup/zstd_level
Expose zstd and zlib compression levels as global config.
Diffstat (limited to 'core/global_config.cpp')
-rw-r--r--core/global_config.cpp8
1 files changed, 8 insertions, 0 deletions
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 <zlib.h>
+
#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;
}