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