1602 Commits

Author SHA1 Message Date
Marc Gilleron
9f709abe99 Update supporters 2022-02-04 22:12:27 +00:00
Marc Gilleron
9d39ebe889 Comment 2022-02-03 00:02:16 +00:00
Marc Gilleron
f1694b08ec Remove a few unnecessary usages of the wrapper version of VoxelBuffer 2022-02-03 00:02:10 +00:00
Marc Gilleron
c6199563c8 Split data request 2022-02-02 23:12:59 +00:00
Marc Gilleron
b7e56c6bec Moved other tasks out of VoxelServer 2022-02-02 21:03:09 +00:00
Marc Gilleron
0ad7be9281 Moved BlockMeshRequest out of VoxelServer 2022-02-02 01:11:28 +00:00
Marc Gilleron
14fc940491 Moved StructDB to utils 2022-01-31 21:33:12 +00:00
Marc Gilleron
437540da0b Moved VoxelRefCount to utils 2022-01-31 21:29:08 +00:00
Marc Gilleron
d1250ef0ad Added support functions to help setting up basic multiplayer with VoxelTerrain.
These might change in the future. Will have to test that later,
when Godot 4 gets more stable.
2022-01-31 21:23:39 +00:00
Marc Gilleron
1631e186b5 Fix compilation
- Node was not declared anymore in header
- Cannot implicitely cast Variant to Node* anymore
2022-01-30 15:21:59 +00:00
Marc Gilleron
771992c274 Updated changelog 2022-01-30 00:23:21 +00:00
Marc Gilleron
d6c8915b13 Added experimental noise analysis window for FastNoise2 (mostly for research) 2022-01-16 23:08:37 +00:00
Marc Gilleron
d1da685fac Update changelog 2022-01-16 16:04:34 +00:00
Marc Gilleron
08f3786ff6 Use typed code instead of strings in property hints 2022-01-16 16:04:25 +00:00
Marc Gilleron
8031800785 Fix VoxelStreamScript not retrieving voxel data 2022-01-16 15:28:10 +00:00
Marc Gilleron
4a8dcda172 Update version number 2022-01-16 15:27:29 +00:00
Marc Gilleron
08fbd0c2f8 Update license date 2022-01-16 15:27:20 +00:00
Marc Gilleron
f838adf26a Renamed emerge/imerge_block => load_voxel_block/save_voxel_block 2022-01-16 04:21:02 +00:00
Marc Gilleron
3045e9a489 BlockSerializer is no longer a class 2022-01-16 04:01:22 +00:00
Marc Gilleron
c544fd42fb Draft version numbers 2022-01-16 04:00:28 +00:00
Marc Gilleron
ca640843fa Update changelog 2022-01-16 04:00:19 +00:00
Marc Gilleron
d56bbb44dc Update supporters 2022-01-16 03:59:32 +00:00
Marc Gilleron
ec19e7565d Moved member var into an internal TLS 2022-01-16 03:59:15 +00:00
Marc Gilleron
fefb014637 Support setting up mesh LODs from a scene with name LODx suffixes 2022-01-10 23:19:14 +00:00
Marc Gilleron
2a36f3fd1c Make guards match 2022-01-10 22:56:45 +00:00
Marc Gilleron
9454759b02 Renamed VoxelInstanceLibraryItem => VoxelInstanceLibraryMultiMeshItem 2022-01-10 22:56:32 +00:00
Marc Gilleron
1fbe9c4731 Rename VoxelBuffer.optimize() => compress_uniform_channels() 2022-01-09 23:40:07 +00:00
Marc Gilleron
6fca4bc651 Renamed VoxelVoxImporter => VoxelVoxSceneImporter 2022-01-09 23:28:24 +00:00
Marc Gilleron
f8b8b27ff2 Renamed Voxel => VoxelBlockyModel, VoxelLibrary => VoxelBlockyLibrary 2022-01-09 23:27:38 +00:00
Marc Gilleron
f859ec1922 Share array length macro 2022-01-09 22:50:15 +00:00
Marc Gilleron
9c6118806f Namespaced remaining stuff 2022-01-09 22:46:26 +00:00
Marc Gilleron
b67ca3d903 Namespaced every registered class 2022-01-09 22:16:44 +00:00
Marc Gilleron
589d692cde Warn about Godot 4 stability 2022-01-09 17:37:57 +00:00
Marc Gilleron
be6e58aa5b Fix screenshot order 2022-01-09 17:30:46 +00:00
Marc Gilleron
46655a2bfd Update info about getting builds 2022-01-09 17:17:02 +00:00
Marc Gilleron
0e48ee71a4 Namespaced VoxelStreamSQLite 2022-01-09 05:04:28 +00:00
Marc Gilleron
774adfca3c VoxelServer no longer inherits Object.
The Godot-facing singleton is now a different class in gd:: namespace.
Moved the updater to its own file.
2022-01-09 04:53:33 +00:00
Marc Gilleron
d690ef0963 Namespaced VoxelStreamCache 2022-01-09 03:42:45 +00:00
Marc Gilleron
59dd544ff3 Namespaced VoxelStringNames 2022-01-09 03:38:39 +00:00
Marc Gilleron
20c85e65a7 Re-namespaced OctreeTables and moved to dmc/, it's only used there 2022-01-09 03:34:02 +00:00
Marc Gilleron
5aa64f464e Re-namespaced Cube 2022-01-09 03:27:30 +00:00
Marc Gilleron
e53dcf7c84 Re-namespaced VoxelConstants 2022-01-09 03:06:58 +00:00
Marc Gilleron
9c653b8a9f Namespaced FixedArray 2022-01-09 02:53:21 +00:00
Marc Gilleron
3101d7f092 Namespaced file_utils 2022-01-09 02:21:49 +00:00
Marc Gilleron
e08d0ff448 Always compile AVX2 and AVX512
It wasn't before because "x11" was renamed "linuxbsd" in Godot4, but also
I could not see conditionals in FastNoise2's CMakeLists so I assume
all files have to be sent to the compiler no matter the platform
2022-01-09 01:58:02 +00:00
Marc Gilleron
c56492b89a Fix signedness warning 2022-01-09 00:23:21 +00:00
Marc Gilleron
2a91b03988 Fix missing header 2022-01-09 00:10:57 +00:00
Marc Gilleron
5c0ae2aa03 Use static_cast instead of constructor syntax, GCC doesn't like it 2022-01-09 00:05:13 +00:00
Marc Gilleron
2265de6aef Fix unused variables warning
I wish to use them but can't at the moment, leaving commented as reminder
2022-01-08 23:49:40 +00:00
Marc Gilleron
26fd961a36 Fix missing namespace
The previous commit made GCC's trouble much clearer
2022-01-08 23:43:19 +00:00