218 Commits

Author SHA1 Message Date
Marc Gilleron
420ad98366 Typo 2022-02-27 23:39:30 +00:00
Marc Gilleron
21f6112433 Added documentation for VoxelGeneratorGraph nodes 2022-02-27 23:21:29 +00:00
Marc Gilleron
72e714e15b Added OutputSingleTexture node for outputting a single texture index per voxel 2022-02-27 22:07:42 +00:00
Marc Gilleron
bca7876dde Update shader information 2022-02-27 22:05:28 +00:00
Marc Gilleron
a75de1eee2 Instances are now serialized with little-endian 2022-02-26 23:05:55 +00:00
Marc Gilleron
493b93a051 SDF is now encoded with inorm8 and inorm16 2022-02-26 22:51:29 +00:00
Marc Gilleron
933fd81a29 PoolVectors are no longer a thing 2022-02-20 21:34:54 +00:00
Marc Gilleron
0e54920afb Replace existing connection if dragging from/to an input port having one already 2022-02-20 16:57:29 +00:00
Marc Gilleron
942fc9e980 Option to show octree nodes in editor 2022-02-13 01:19:21 +00:00
Marc Gilleron
8cdb49c421 Multiplayer notes 2022-02-12 18:10:13 +00:00
Marc Gilleron
79ba0f270c De-indent to fix formatting of MkDocs 2022-02-06 19:39:17 +00:00
Marc Gilleron
1f26e15af8 Updated quick steps for setting up a blocky terrain. 2022-02-06 19:29:03 +00:00
Marc Gilleron
c7aaf633ee Added examples for blocky generation with voxel graph 2022-02-06 15:54:08 +00:00
Marc Gilleron
7832701998 Allow to change the axes on preview nodes 3D slices 2022-02-05 22:44:05 +00:00
Marc Gilleron
a9ba6e0056 Unconnected inputs show their default value directly on the node 2022-02-05 20:09:09 +00:00
Marc Gilleron
b8e8ba84b0 Added support for outputting to the TYPE channel from VoxelGeneratorGraph 2022-02-05 00:45:17 +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
771992c274 Updated changelog 2022-01-30 00:23:21 +00:00
Marc Gilleron
d1da685fac Update changelog 2022-01-16 16:04:34 +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
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
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