Marc Gilleron
f838adf26a
Renamed emerge/imerge_block => load_voxel_block/save_voxel_block
2022-01-16 04:21:02 +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
fefb014637
Support setting up mesh LODs from a scene with name LODx
suffixes
2022-01-10 23:19:14 +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
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
bce0517f5c
Update coding guidelines
2022-01-08 18:57:26 +00:00
Marc Gilleron
71d41c871c
Update getting the module
2022-01-08 01:27:57 +00:00
Marc Gilleron
6ce0672b84
Updated changelog
2022-01-08 01:04:30 +00:00
Marc Gilleron
c0cb82888e
Changed run_blocky_random_tick so it respects its given area instead of somehow snapping it
2022-01-06 22:06:43 +00:00
Marc Gilleron
4059c1faf8
Fixed this in Godot with PR https://github.com/godotengine/godot/pull/56469
2022-01-05 18:57:48 +00:00
Marc Gilleron
cef8bd927a
Fix image formats L8 and LA8 not being accepted by the Image2D node
2022-01-05 00:03:39 +00:00
Marc Gilleron
87533bbfc1
Added some extra docs
2022-01-04 20:00:57 +00:00
Marc Gilleron
6b815487e7
Update changelog
2022-01-04 00:18:07 +00:00
Marc Gilleron
570d870b0a
Missing image
2022-01-03 22:04:05 +00:00
Marc Gilleron
94053da540
Document status of namespaces
2022-01-03 22:02:27 +00:00
Marc Gilleron
1fbdd558c8
Document signal handler naming convention
2022-01-03 22:01:53 +00:00
Marc Gilleron
f13dcb0d2b
Document Vulkan performance problem
2022-01-03 22:01:35 +00:00
Marc Gilleron
ba100fdd97
Update changelog
2021-12-31 19:03:14 +00:00
Marc Gilleron
03f2f8c4b3
Update changelog
2021-12-30 22:27:39 +00:00
Marc Gilleron
2d50d81f85
Update changelog
2021-12-17 01:26:51 +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
9320574a60
Update changelog
2021-12-11 23:14:35 +00:00
Marc Gilleron
97bbcacd86
Move natvis file to misc/ folder
2021-12-11 22:38:39 +00:00
Marc Gilleron
5a05f8762a
Update changelog
2021-12-11 21:38:14 +00:00
Marc Gilleron
67965a8b9a
Note about comments
2021-11-12 21:41:45 +00:00
Marc Gilleron
67d626a283
Set milestone
2021-11-06 02:08:21 +00:00
Marc Gilleron
d5a69003c3
Add missing classes and run doctool (doctool has issues though)
...
VoxelGeneratorHeightmap.height_range is wrong in the doc.
VoxelTool lost all default values in doc.
These are likely Godot bugs...
2021-11-06 02:04:16 +00:00
Marc Gilleron
c5388c83db
Document SQLite path property
2021-11-06 00:15:21 +00:00
Marc Gilleron
de55ebe5bb
Update changelog
2021-11-06 00:15:03 +00:00
Marc Gilleron
9933f58987
Update C++ guidelines
2021-11-06 00:12:14 +00:00
Marc Gilleron
8ab6abe04a
Moved VoxelInstanceLibrary menu to the inspector
2021-10-31 15:02:42 +00:00
Marc Gilleron
05386d8512
Fix list formatting
2021-10-31 14:20:30 +00:00
Marc Gilleron
0fc9e6b313
Fix crash when given negative-size area
2021-10-29 18:25:52 +01:00
Marc Gilleron
325406ede1
Decrease MAX_LOD to avoid potential integer overflows
...
I preferred doing this instead of using 64-bit integers,
because I tink there are no use cases for LOD blocks that big
2021-10-28 23:55:46 +01:00
Marc Gilleron
3133834a17
Check AABB size before using it
2021-10-27 19:49:37 +01:00
Marc Gilleron
97f6765831
Fix memory leak in VoxelGraphRuntime (one leak per thread that ran any)
2021-10-26 20:41:28 +01:00
Marc Gilleron
4fc6731b8d
Prevent instancing VoxelTool classes manually
2021-10-26 20:17:40 +01:00
Marc Gilleron
6cd143d392
Enable collisions by default on VoxelViewer
2021-10-15 22:51:53 +01:00
Marc Gilleron
1079a80bf8
Fixed (I hope) the error sometimes happening when using floating chunk separation
2021-10-13 21:03:59 +01:00
Marc Gilleron
3597bce3e5
Update threads section
2021-10-04 19:34:01 +01:00
Marc Gilleron
191659ae7c
Fix voxel mips saved at wrong positions, caused them to show up often in the air
2021-10-04 01:32:12 +01:00
Marc Gilleron
e75ba2eec2
Mention a few rendering points
2021-10-03 02:30:35 +01:00
Marc Gilleron
c6b2275738
Fix some stats and add VoxelMemoryPool info
2021-10-02 18:31:48 +01:00
Marc Gilleron
228e41b71e
Fixed writing out of bounds when the whole buffer is copied
2021-10-01 19:31:30 +01:00