MihailRis
d2805f40e8
remove libspng-related code from png.cpp
2024-10-21 14:09:15 +03:00
MihailRis
d0dbe549a1
remove libspng mentions from Windows build
2024-10-21 13:58:54 +03:00
MihailRis
e0df715128
fix fast memory consumption growth in travels
2024-10-21 11:57:52 +03:00
MihailRis
7c56d8fd7f
replace biomes.json with biomes.toml & make it combined object
2024-10-13 21:50:39 +03:00
MihailRis
6a2b2062b3
feat: array of tables support
2024-10-13 12:09:56 +03:00
MihailRis
68c3a646c8
feat: local date-time, offset date-time, local time, local date support (reading to string)
2024-10-13 10:51:24 +03:00
MihailRis
9667b81438
fix: string literal line separator escape
2024-10-13 10:16:17 +03:00
MihailRis
2f7fbd57ee
feat: toml multiline string test
2024-10-12 23:07:10 +03:00
MihailRis
d14548cff8
feat: toml lvalues support
2024-10-12 00:23:52 +03:00
MihailRis
66825d62aa
feat: toml arrays and inline tables support
2024-10-11 20:43:37 +03:00
MihailRis
8d89e06ac5
Merge branch 'main' into blocks-metadata
2024-09-30 17:23:05 +03:00
MihailRis
572ae9fa39
add array as root element support to json parser
2024-09-30 00:36:14 +03:00
MihailRis
28b6ec2a0e
Merge branch 'main' into blocks-metadata
2024-09-19 14:51:47 +03:00
MihailRis
3953583605
minimize extra dv::value copies
2024-09-19 13:45:32 +03:00
MihailRis
34d2e6d400
migrate from dynamic::Value to dv::value & total erase namespace 'dynamic'
2024-09-18 23:31:18 +03:00
MihailRis
27c8307562
add dv::value support to binary_json
2024-09-16 22:53:27 +03:00
MihailRis
271db9a6f1
add dv::value support to json::parse
2024-09-16 22:23:22 +03:00
MihailRis
ceaa676a3a
add dv::value support to json::stringify & add dv.cpp
2024-09-16 21:36:35 +03:00
MihailRis
8447cf5ad5
Merge branch 'main' into blocks-metadata
2024-09-13 13:22:27 +03:00
MihailRis
c3fb30b20e
fix bjson decoder
2024-09-12 17:39:05 +03:00
MihailRis
f8fadf8b74
add json BJSON_TYPE_BYTES support
2024-09-12 17:22:00 +03:00
MihailRis
6f4a7db910
add binary_json BJSON_TYPE_BYTES support
2024-09-12 16:24:51 +03:00
MihailRis
8589cae300
add ByteReader::remaining()
2024-09-12 16:22:32 +03:00
MihailRis
8be0ed819e
add new json::stringify overloads
2024-09-12 13:28:45 +03:00
MihailRis
e30c1b3c03
upgrade regions format version to 3
2024-09-06 12:25:52 +03:00
MihailRis
69b90f53c3
fix extRLE16 encoder
2024-09-06 12:08:10 +03:00
MihailRis
184e9c6648
update region file format 2 to 3 (WIP)
2024-09-04 23:37:39 +03:00
MihailRis
73a8343f61
add extRLE16 encoder/decoder
2024-09-04 23:27:52 +03:00
MihailRis
0b3bb36188
update byte_utils
2024-09-04 15:41:51 +03:00
MihailRis
ea3d8b2c08
add region file format specification
2024-09-03 23:45:31 +03:00
MihailRis
c15abfa715
add util::Buffer, rle::encode16, rle::decode16
2024-09-03 23:33:29 +03:00
MihailRis
10e10955dc
add missing include
2024-09-02 08:01:43 +03:00
MihailRis
7d193941a4
add /coders/compression module
2024-09-01 21:58:33 +03:00
MihailRis
de5c75d782
replace include guards with pragma once
2024-08-10 01:57:59 +03:00
MihailRis
f43cc93cd2
update project includes format
2024-08-10 01:37:48 +03:00
InfiniteCoder
8f9c7eb7ff
data/
2024-08-05 23:59:42 +03:00
InfiniteCoder
3b6e7d1877
audio/
2024-08-05 23:58:14 +03:00
InfiniteCoder
5c9bc83bbd
items/ + objects/ + util/
2024-08-04 22:26:08 +03:00
InfiniteCoder
eb061bcaf4
graphics/
2024-08-04 22:12:48 +03:00
InfiniteCoder
3aa0298c85
files/
2024-08-04 17:08:11 +03:00
InfiniteCoder
e6da3638f0
Logger.hpp
2024-08-04 12:46:03 +03:00
InfiniteCoder
d5dc68dd38
Root includes
2024-08-04 10:24:11 +03:00
InfiniteCoder
eeb9ba77fb
Add global include directory
2024-08-04 10:11:01 +03:00
Vyacheslav Ivanov
bbf33e8e4d
format: reformat project
...
Signed-off-by: Vyacheslav Ivanov <islavaivanov76@gmail.com>
2024-08-03 19:53:48 +03:00
Vyacheslav Ivanov
aecd0f5db9
fix: optimization: PVS-Studio warning V832
...
It's better to use '= default;' syntax instead of empty constructor and destructor body.
Using '= default;' can help the compiler generate more optimal code.
Reported by: PVS-Studio
Signed-off-by: Vyacheslav Ivanov <islavaivanov76@gmail.com>
2024-08-03 17:44:10 +03:00
MihailRis
ba046a52c0
Revert "fix: optimization: Various PVS-Studio warnings"
2024-08-02 14:51:44 +03:00
Vyacheslav Ivanov
5dd7a15c09
fix: optimization: PVS-Studio warning V832
...
It's better to use '= default;' syntax instead of empty constructor and destructor body.
Using '= default;' can help the compiler generate more optimal code.
Reported by: PVS-Studio
Signed-off-by: Vyacheslav Ivanov <islavaivanov76@gmail.com>
2024-08-02 01:57:43 +03:00
MihailRis
4197746c69
add entity shader
2024-07-20 17:13:03 +03:00
MihailRis
52381d5afa
feat: preprocessing glsl header files
2024-07-20 15:36:30 +03:00
MihailRis
b6ceadcee7
fix obj parser on Windows
2024-07-17 17:21:19 +03:00