Commit Graph

934 Commits (09c815e2539943d651aac4438e6ebe207ec344db)

Author SHA1 Message Date
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
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