2088 Commits

Author SHA1 Message Date
Marc Gilleron
62e471b3d2 Add get_node_ids() helper method 2022-07-30 00:35:38 +01:00
Marc Gilleron
4221ae71c7 int => unsigned int 2022-07-30 00:34:30 +01:00
Marc Gilleron
bbfda51635 Fix can_connect() 2022-07-30 00:33:27 +01:00
Marc Gilleron
89e7c4e90c Document default connections 2022-07-29 21:30:22 +01:00
Marc Gilleron
d8b1e090f5 Macros 2022-07-29 21:30:07 +01:00
Marc Gilleron
d7a6b8aaab Added default input connections to some voxel graph nodes 2022-07-28 23:08:05 +01:00
Marc Gilleron
62ac840375 Fix release build 2022-07-24 14:25:40 +01:00
Marc Gilleron
35585af71b Merge branch 'master' of https://github.com/Zylann/godot_voxel 2022-07-24 04:35:01 +01:00
Marc Gilleron
d1b935fd99 Fix Control::PRESET_WIDE enum was renamed 2022-07-24 04:34:10 +01:00
Marc Gilleron
970e81734d Make transform_cache thread-local instead of per instancer 2022-07-24 04:11:51 +01:00
Marc Gilleron
1f128a7803 Fix some issues with persistent instance positions
- Scene instances were not made relative to their block
- Saving a block while mesh size is 16 and loading it back while mesh size
  is increased to 32 should now work. Before, positions were saved
  relative to render block instead of data block, which forced to
  keep mesh and data sizes the same
- Fixed incorrect octant_index in save_block, Z shift was 1 instead of 2
2022-07-24 01:00:02 +01:00
Marc Gilleron
0e7fe5f4e3 Exposed debug draw methods on VoxelInstancer 2022-07-24 00:48:03 +01:00
Marc Gilleron
9cde2e94ac Bound check 2022-07-24 00:44:24 +01:00
Marc Gilleron
bef247efe4 Fix size printed instead of offset, make it print both 2022-07-24 00:43:44 +01:00
Marc Gilleron
25bdeb0e8e Macro changes 2022-07-24 00:42:35 +01:00
Marc Gilleron
3978b19e7a Added floor and wrapf to Vector3 math:: functions 2022-07-24 00:41:56 +01:00
Marc Gilleron
c1744a1da5 Fix printing of Vector3 2022-07-24 00:41:34 +01:00
Marc Gilleron
0fec308c0c Added const iterator to FixedArray so constant range for can be used 2022-07-24 00:40:59 +01:00
Marc Gilleron
1c8ecc1b89 Fix debug drawing of edited data blocks showing non-edited data blocks 2022-07-23 00:05:25 +01:00
Marc Gilleron
01328fb905 Allow to configure debug draw while the terrain is not in the tree 2022-07-22 23:08:43 +01:00
Marc Gilleron
96b4e5a729 Clamp fractal gain to useful range 2022-07-22 23:08:15 +01:00
Marc
577832d3ff
Merge pull request #412 from duskmushroom/patch-1
Update README.md
2022-07-22 19:28:26 +01:00
DMoosh
f46dd849fd
Update README.md
Grammar/spelling
2022-07-22 11:33:42 +03:00
Marc Gilleron
2d98510543 Fix empty result when a generator is used with an empty stream in VoxelLodTerrain 2022-07-19 22:55:02 +01:00
Marc Gilleron
151b795357 Fix return value 2022-07-18 21:27:28 +01:00
Marc Gilleron
f77e570b68 Fix uninitialized channel variable in blocky editing 2022-07-18 21:14:02 +01:00
Marc Gilleron
7004ce5816 Auto-assign a mesher in editor for convenience 2022-07-17 20:24:49 +01:00
Marc Gilleron
bf32742890 Comments 2022-07-17 20:11:13 +01:00
Marc Gilleron
dfde47307e Move vox code under vox/ folder 2022-07-17 19:15:32 +01:00
Marc Gilleron
e9445a9ccb Removed VoxelStreamBlockFiles 2022-07-17 18:49:48 +01:00
Marc Gilleron
7254dcb7fc Template vector types 2022-07-17 18:34:05 +01:00
Marc Gilleron
f8ce0b1e8c Fix env var 2022-07-17 01:35:13 +01:00
Marc Gilleron
42abe132d9 Fix executable name 2022-07-17 01:28:29 +01:00
Marc Gilleron
80b7bfd148 Update changelog 2022-07-17 01:25:32 +01:00
Marc Gilleron
e58f0b75d3 Fix non-initialized value when used in sdf_sphere_heightmap 2022-07-17 01:25:18 +01:00
Marc Gilleron
0d68433804 Turn off asan in attempt to make test builds work 2022-07-17 00:13:43 +01:00
Marc Gilleron
fdce3cd296 Updated fuzzer classes 2022-07-17 00:10:27 +01:00
Marc Gilleron
5ca09d712e Renamed VoxelServer => VoxelEngine 2022-07-16 23:59:06 +01:00
Marc Gilleron
bc8e03c780 Fix comparison 2022-07-16 20:00:16 +01:00
Marc Gilleron
ac62a05346 Fix errors caused by empty materials in VoxelBlockyLibrary 2022-07-16 19:39:36 +01:00
Marc Gilleron
b7d5ff20a8 Added do_hemisphere to terrain tools 2022-07-16 17:45:00 +01:00
Marc Gilleron
c6372c4ae2 Remove non-implemented methods 2022-07-16 17:39:09 +01:00
Marc Gilleron
c13303b464 Fix material properties were listing unsupported types 2022-07-16 17:37:22 +01:00
Marc Gilleron
470b023c89 Fix signedness, use more explicit var name 2022-07-10 23:05:23 +01:00
Marc Gilleron
e7018dd0ef Unused variable 2022-07-10 22:53:19 +01:00
Marc Gilleron
173ee3e198 Fix variable shadowing 2022-07-10 22:53:08 +01:00
Marc Gilleron
37266b28d3 Merge branch 'master' of https://github.com/Zylann/godot_voxel 2022-07-10 22:14:05 +01:00
Marc Gilleron
522b8d86d3 Fix boundary gizmo not shown 2022-07-10 22:13:47 +01:00
Marc Gilleron
97e4101234 Show voxel bounds as min/max instead of pos/size 2022-07-10 22:04:20 +01:00
Marc Gilleron
d6d592bb20 Mesh deallocation seems to not be an issue anymore.
If it still is, it can be moved to a thread since storage is thread-safe.
Profiling has shown however mesh instances can be slow to deallocate now
(details in a comment added in recent commits), but it's not as bad as how
slow meshes used to be. Need to keep an eye on that.
2022-07-10 17:11:51 +01:00