941 Commits

Author SHA1 Message Date
Marc
2b86986d2b
Merge pull request #238 from stengun/patch-1
Fix tautological-compare error
2021-03-07 22:02:43 +00:00
Roberto Benfatto
271458f4aa
Fix tautological-compare error
Comparing the bitwise 'and' result and a number inside the if in this way results always false unless the bitwise 'and' result is 1.
2021-03-07 17:02:37 +01:00
Marc
aa0eb670b6
Merge pull request #235 from great90/master
Fix dead loop in VoxelBuffer
2021-03-07 01:20:07 +00:00
great90
94755ae420 Fix dead loop in 'VoxelBuffer::for_each_voxel_metadata_in_area' and 'VoxelBuffer::clear_voxel_metadata_in_area' 2021-03-05 18:08:39 +08:00
Marc Gilleron
9f11a288b0 Fix VoxelInstanceLibraryItem removal 2021-02-26 18:42:07 +00:00
Marc Gilleron
534ed5c254 Some precision 2021-02-26 18:40:40 +00:00
Marc Gilleron
76ec90fe34 Moved constants and tables under a folder 2021-02-21 23:58:00 +00:00
Marc Gilleron
09c815e253 Implemented copy and paste for VoxelToolTerrain (untested) 2021-02-21 18:23:56 +00:00
Marc Gilleron
31e5130708 Remove unreachable return 2021-02-21 18:21:05 +00:00
Marc Gilleron
71384e25bc Moved sdf functions to their own file 2021-02-21 18:18:01 +00:00
Marc Gilleron
b51897b8df Added voxel raycast to VoxelToolLodTerrain
- Made more precise with an option to use binary search (unoptimized)
- Distance along ray is now available in blocky terrains as well
2021-02-21 03:08:47 +00:00
Marc Gilleron
00fe474d46 Attempted again to integrate FastNoise2, but C++17 is really needed. 2021-02-21 03:02:32 +00:00
Marc Gilleron
8b2278a2d6 Profiling scopes 2021-02-20 00:36:26 +00:00
Marc Gilleron
49e95fb3bb Update changelog 2021-02-20 00:35:37 +00:00
Marc Gilleron
88d0b299a3 Typo 2021-02-20 00:35:29 +00:00
Marc Gilleron
cb2fcdce1b Fix signedness warning 2021-02-19 01:51:06 +00:00
Marc Gilleron
a3fd0a1afd Print memory pool debug info only in verbose mode 2021-02-19 01:36:14 +00:00
Marc Gilleron
f1e2ea9ad4 Update to latest Godot's threading primitives 2021-02-19 01:30:22 +00:00
Marc Gilleron
6208699281 Added smooth union and subtraction 2021-02-18 23:29:00 +00:00
Marc Gilleron
fa2efcf75a Fix missing bindings 2021-02-18 21:17:52 +00:00
Marc Gilleron
f8d5989998 Fix wrong boundary check 2021-02-18 21:17:22 +00:00
Marc Gilleron
4d033a2bb4 Added collision update delay to accelerate edit spam a little.
Not easy to use yet, might need the user to use voxel raycast instead of
physics because the hit points will not update often as they sculpt
2021-02-18 19:50:47 +00:00
Marc Gilleron
637a9dc399 Fix list formatting 2021-02-17 20:35:47 +00:00
Marc Gilleron
d1207bdd96 Reorganized some utility files 2021-02-17 20:34:35 +00:00
Marc Gilleron
d08c911579 Fix GCC warning 2021-02-16 23:52:56 +00:00
Marc Gilleron
a3018e84e6 Fix missing header and signedness 2021-02-16 23:36:37 +00:00
Marc Gilleron
4bdadb2ffd Fix GCC warning 2021-02-16 23:07:59 +00:00
Marc Gilleron
1c4542c8cf Fix warning 2021-02-16 22:47:13 +00:00
Marc Gilleron
c5a4dd8f72 Fix release compilation 2021-02-16 22:38:09 +00:00
Marc Gilleron
8969ae3d18 Stop using RevoluPowered's cache as in Godot's repo 2021-02-16 22:37:14 +00:00
Marc Gilleron
26eebd3c66 Fix warnings 2021-02-16 22:03:03 +00:00
Marc Gilleron
7250e5a18c Fix warning 2021-02-16 21:44:01 +00:00
Marc Gilleron
0f1d112a4d Fix missing header 2021-02-16 21:30:34 +00:00
Marc Gilleron
601c1c68f1 Merge branch 'instancing' 2021-02-16 21:17:04 +00:00
Marc Gilleron
cb87e8210e Update changelog 2021-02-16 21:16:43 +00:00
Marc Gilleron
f87510cbcf Fixed a few links 2021-02-16 21:16:37 +00:00
Marc Gilleron
66f070096c Updated Markdown API 2021-02-16 20:54:45 +00:00
Marc Gilleron
1f6eec17fb Added missing VoxelStreamSQLite XML doc 2021-02-16 20:53:30 +00:00
Marc Gilleron
b0446eeb87 Fixed some unnecessary newlines 2021-02-16 20:52:15 +00:00
Marc Gilleron
eccef33e3a Added instancer classes to documentation 2021-02-16 20:48:41 +00:00
Marc Gilleron
43862a6775 Fixed bad << character in XML text 2021-02-16 20:47:43 +00:00
Marc Gilleron
476713b6a2 Fix mkdocs.yml processing function 2021-02-16 20:34:33 +00:00
Marc Gilleron
437b107113 Update pre-instancing docs and move argument descriptions.
Godot's doctool doesn't like them. It removes them, and then moves
descriptions around, truncating them for no reason.
2021-02-16 20:03:30 +00:00
Marc Gilleron
fff9f9b695 Added doc for instancing 2021-02-16 19:31:19 +00:00
Marc Gilleron
5bef3b6cc6 Added scale distribution and noise 2021-02-16 01:14:04 +00:00
Marc Gilleron
a94a8da157 Fixed Add Item not working after first item 2021-02-16 01:13:16 +00:00
Marc Gilleron
0a347ebf70 Fix configuration warning not updating after adding an item to the library 2021-02-16 01:04:21 +00:00
Marc Gilleron
41177f1c73 Fixed error when setting a library on an instancer not in the tree yet 2021-02-15 22:27:18 +00:00
Marc Gilleron
511bfd2a7a Added node configuration warnings 2021-02-15 21:55:31 +00:00
Marc Gilleron
3e6641e9ee Setup a few default properties when adding a new item 2021-02-15 21:45:35 +00:00