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