203 Commits

Author SHA1 Message Date
MihailRis
673f235ff9 fix VEC3 16 bit indices support (remove false-positive assert) 2024-11-01 00:25:00 +03:00
MihailRis
65f9caec87 add unicode escapes support 2024-10-28 12:51:16 +03:00
MihailRis
84ba063908 apply model offset to meshes 2024-10-26 14:11:23 +03:00
MihailRis
75805642b5 feat: VEC3 automatic normals generation 2024-10-26 13:13:47 +03:00
MihailRis
5c019c53f0 fix VEC3 loader 2024-10-25 10:09:36 +03:00
MihailRis
30725c80c7 update VEC3 structure 2024-10-24 20:15:59 +03:00
MihailRis
39d9f269fa add 16 bit indices support 2024-10-24 18:37:03 +03:00
MihailRis
91f45ad4d7 add VEC3 model loader 2024-10-24 18:34:40 +03:00
MihailRis
229456ced5 add ByteReader.get(dst, size) method 2024-10-24 17:39:23 +03:00
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