11 Commits

Author SHA1 Message Date
Marc Gilleron
f60c506e75 CompressedData doesn't depend on Godot 2022-04-19 01:04:53 +01:00
Marc Gilleron
219c7bfda3 Changed prefix of profiling macros 2022-04-09 15:33:08 +01:00
Marc Gilleron
4e8f9bf2e9 Fix missing return value 2022-02-27 01:58:58 +00:00
Marc Gilleron
008f6d83a1 Compressed data now uses a little-endian header instead of big endian 2022-02-26 22:52:31 +00:00
Marc Gilleron
0773f9f107 Namespace serialization and compressed data 2022-01-03 01:50:58 +00:00
Marc Gilleron
922f361cb0 Made it compile in Godot 4
- Made a bunch of changes to comply with Godot 4 API
- Use Godot's Vector3i and add the missing stuff with helper functions
- Transvoxel uses custom attributes API, the old way would not work
- Wrap MeshOptimizer in a unique namespace (see build script why)
- Added clang-format file for the module as some rules now differ
- Prevent thirdparty code and lookup tables from being clang-formatted
- Very likely full of runtime bugs that need fixing
2021-12-13 21:38:10 +00:00
Marc Gilleron
411be94559 Renamed ArraySlice -> Span 2021-05-31 16:48:49 +01:00
Marc Gilleron
313e592dcb Notes about big-endian 2021-04-10 17:38:07 +01:00
Marc Gilleron
0f1d112a4d Fix missing header 2021-02-16 21:30:34 +00:00
Marc Gilleron
e184b68b7c Fix compressed data header not written correctly 2021-02-07 23:31:42 +00:00
Marc Gilleron
b65b0b8045 Implemented saving and loading of modified instances in SQLite 2021-02-07 17:22:50 +00:00