930 Commits

Author SHA1 Message Date
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
Marc Gilleron
c5eb599798 Make the editor preview update in some uncovered scenarios 2021-02-15 21:45:12 +00:00
Marc Gilleron
02972641ea Add option to emit instances from faces 2021-02-15 18:25:48 +00:00
Marc Gilleron
9e25ef3198 Fix slope limiter angles 2021-02-15 18:24:48 +00:00
Marc Gilleron
094bbc1fe1 Refactored API to allow editor inspection and preview 2021-02-14 21:55:31 +00:00
Marc Gilleron
2abe9afbcf Fix typo and added a detail 2021-02-14 21:52:39 +00:00
Marc Gilleron
11dd3488fb Added optional mesh lods 2021-02-10 18:29:28 +00:00
Marc Gilleron
4639b8de3d Give names to threads so they show up in debugging tools 2021-02-09 00:52:26 +00:00
Marc Gilleron
6ec45792ed Fix SQLite database connection not cached correctly.
The file path returned by sqlite is different from the property we used to
open it, so instead we have to remember that path.
2021-02-09 00:34:57 +00:00
Marc Gilleron
c6fdbb675b Instancing persistence is now opt-in 2021-02-08 22:20:18 +00:00
Marc Gilleron
7f47b07e0c Fix data reception buffer not cleared after consumption 2021-02-08 01:22:09 +00:00
Marc Gilleron
221cb5839f Fix error when setting empty multimesh data 2021-02-07 23:43:58 +00:00