Commit Graph

1021 Commits (2c6eb114b220d81348163c9cbe3385bd03887513)

Author SHA1 Message Date
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
Marc Gilleron e184b68b7c Fix compressed data header not written correctly 2021-02-07 23:31:42 +00:00
Marc Gilleron 6856f4b491 Moved instancing stuff under a folder 2021-02-07 21:40:55 +00:00
Marc Gilleron 4daf6718f8 Moved instance generation to its own class 2021-02-07 21:30:07 +00:00
Marc Gilleron e9be76caa4 Don't let streams override LOD count for now. A better fix should be designed. 2021-02-07 17:26:15 +00:00
Marc Gilleron b65b0b8045 Implemented saving and loading of modified instances in SQLite 2021-02-07 17:22:50 +00:00
Marc Gilleron dce6ddc3f5 No longer save terrain automatically when it gets destroyed.
If the user wants to save, save_modified_blocks() must be called explicitely.
2021-02-07 17:12:30 +00:00
Marc Gilleron 8e0241ed16 Don't let streams override LOD count for now 2021-02-07 17:04:22 +00:00
Marc Gilleron 22471aafd0 Merge branch 'master' into instancing 2021-02-02 00:00:01 +00:00
Marc Gilleron 0b4363135a Fix shadowed vars 2021-02-01 23:55:31 +00:00