1472 Commits

Author SHA1 Message Date
Marc Gilleron
88811eb0df Don't show instancer gizmos by default 2022-01-01 03:45:33 +00:00
Marc Gilleron
1e89a7b75d FastNoise2 conditional compilation 2021-12-31 21:22:30 +00:00
Marc Gilleron
c47050e29e Optimize SDF slice copy 2021-12-31 21:14:38 +00:00
Marc Gilleron
ba100fdd97 Update changelog 2021-12-31 19:03:14 +00:00
Marc Gilleron
30feecaa46 Don't crash if mesh requests are created without mesher (need to fix this in VoxelLodTerrain) 2021-12-31 19:02:46 +00:00
Marc Gilleron
b77994f735 Added Transvoxel tables license 2021-12-31 18:24:20 +00:00
Marc Gilleron
f0d0dddc2b Added FastNoise2 license 2021-12-31 18:24:01 +00:00
Marc Gilleron
204b64ac23 Added FastNoise2 to VoxelGeneratorGraph 2021-12-31 18:23:42 +00:00
Marc Gilleron
666b9eb7e8 Expose more remap parameters 2021-12-31 18:22:46 +00:00
Marc Gilleron
284c1f5d2f Fix duplicate constant 2021-12-31 18:03:46 +00:00
Marc Gilleron
cfa678c446 Expose non-static version of get_simd_level_name 2021-12-31 16:32:17 +00:00
Marc Gilleron
6bbc1f898a Exposed tileable grid noise generation 2021-12-31 16:31:46 +00:00
Marc Gilleron
56b4920902 Updated and integrated FastNoise2 2021-12-31 05:06:00 +00:00
Marc Gilleron
03f2f8c4b3 Update changelog 2021-12-30 22:27:39 +00:00
Marc Gilleron
3db4798e14 Draw instance chunks in editor 2021-12-30 22:20:30 +00:00
Marc Gilleron
272bf4bd8f Fix MultiMesh bulk arrays with 32-bit colors 2021-12-30 19:30:41 +00:00
Marc Gilleron
fefb7fb434 Fix crash when removing an item from the library while an instancer node is using it.
The old code was assuming block indices don't change, but they do
2021-12-30 05:03:31 +00:00
Marc Gilleron
89f3343354 Allow to dump VoxelInstancer as scene for debug inspection 2021-12-30 04:25:42 +00:00
Marc Gilleron
2d7d09534a Fix VoxelInstancer not refreshing when an item is modified 2021-12-30 04:22:23 +00:00
Marc Gilleron
66fb239d80 Renamed VoxelFileLocker => FileLocker and namespaced 2021-12-29 19:22:59 +00:00
Marc Gilleron
0be0fb19b0 Moved task stuff to utilities 2021-12-29 19:08:23 +00:00
Marc Gilleron
39d949f345 AsyncDependencyTracker does not depend on VoxelServer 2021-12-29 18:54:45 +00:00
Marc Gilleron
12caefe577 Renamed VoxelThreadPool => ThreadedTaskRunner and namespace it 2021-12-29 18:25:47 +00:00
Marc Gilleron
8bf7a3695f Mark profiler frame inside frame_post_draw signal 2021-12-29 17:31:31 +00:00
Marc Gilleron
2f71b79904 More uses of Time singleton 2021-12-29 17:18:49 +00:00
Marc Gilleron
4d2fe30661 Use Time singleton 2021-12-29 17:06:24 +00:00
Marc Gilleron
b96b27084c VoxelThreadPool does not depend on VoxelBuffer 2021-12-29 15:15:33 +00:00
Marc Gilleron
0f67513a29 Move TimeSpreadTaskRunner to its own file and namespace 2021-12-29 15:12:28 +00:00
Marc Gilleron
4bd38f53e1 Added set_shader_instance_uniform to DirectMeshInstance 2021-12-29 14:37:28 +00:00
Marc Gilleron
892de996dd Print size of Node3D for reference 2021-12-28 19:44:04 +00:00
Marc Gilleron
90c4692105 Fix setting node name 2021-12-28 19:25:21 +00:00
Marc Gilleron
35b7108d0b Make thin wrappers non-copyable 2021-12-28 18:30:34 +00:00
Marc Gilleron
541af4a4ad Spread out mesh destruction in attempt to workaround slow Vulkan buffer deallocation 2021-12-28 18:19:41 +00:00
Marc Gilleron
ea74c1f05f Fix wrong class name specified in VoxelTerrain material properties 2021-12-28 04:09:47 +00:00
Marc Gilleron
c5edb8368a Fix library property not shown in inspector 2021-12-28 04:09:18 +00:00
Marc Gilleron
b38c7e4902 Merge branch 'godot4' of https://github.com/Zylann/godot_voxel into godot4 2021-12-27 12:12:51 +00:00
Marc Gilleron
79d4223be4 Fix deadlock caused by read locks not being released 2021-12-23 23:55:43 +01:00
Marc Gilleron
e46b1a023d Added test for VoxelBlockSerializerInternal and RegionFile; added namespaces 2021-12-17 19:30:23 +00:00
Marc Gilleron
c2b0884126 Fixed icons not showing (delete editor_icons.gen.h to refresh) 2021-12-17 15:46:50 +00:00
Marc Gilleron
2d50d81f85 Update changelog 2021-12-17 01:26:51 +00:00
Marc Gilleron
e336124969 Update supporters 2021-12-17 01:26:37 +00:00
Marc Gilleron
96f259be76 Fix raycast locking up when given NaN 2021-12-16 23:43:04 +00:00
Marc Gilleron
0bf72badbd Fix dangling mesh block position upon removal from map, when such block had a pending update 2021-12-16 22:59:31 +00:00
Marc Gilleron
0bea05824a Formatting 2021-12-16 22:17:52 +00:00
Marc Gilleron
f67077b698 Fix wrong condition for unloading mesh blocks 2021-12-16 22:17:20 +00:00
Marc Gilleron
ed5bca22c7 Fix missing change some compilers did not trip on 2021-12-16 17:41:15 +00:00
Marc Gilleron
03d3016ecf Remove some pre-set resource properties to fix a Godot4 warning (sorry) 2021-12-16 01:30:31 +00:00
Marc Gilleron
267bde13fb Added gi_mode property to VoxelNode to specify GI behavior 2021-12-16 00:11:11 +00:00
Marc Gilleron
cf4f1139a4 Fix errors when deleting a graph node 2021-12-15 01:36:46 +00:00
Marc Gilleron
7ce6ac8148 Fix wrong method name string 2021-12-15 01:22:45 +00:00