1058 Commits

Author SHA1 Message Date
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
Marc Gilleron
84181a9560 Implement buffer processing on sphere map functions 2021-02-01 23:40:17 +00:00
Marc Gilleron
b66b9a01a9 Removed VoxelStreamFile 2021-02-01 22:25:25 +00:00
Marc Gilleron
82beda502a That doc was cutoff, no idea what I was writing there 2021-02-01 22:01:26 +00:00
Marc Gilleron
a318224fea Fix links and format note 2021-01-31 18:20:09 +00:00
Marc Gilleron
46e39d152f Fix doc navigation 2021-01-31 17:39:08 +00:00
Marc Gilleron
4353939eb4 Move region stuff to a folder 2021-01-31 16:51:42 +00:00
Marc Gilleron
7d0a4f3e78 Fix signedness warnings 2021-01-31 16:42:06 +00:00
Marc Gilleron
3c092771e9 Missing include 2021-01-31 16:32:03 +00:00
Marc Gilleron
cc04f2e5e9 Some API docs 2021-01-31 16:24:26 +00:00
Marc Gilleron
fe49e70243 Fix property hint 2021-01-31 16:23:59 +00:00
Marc Gilleron
dfe5b15c86 Update changelog 2021-01-31 16:23:01 +00:00
Marc Gilleron
19ee4a2eba Document SQLite schema 2021-01-31 15:47:49 +00:00
Marc Gilleron
a0e7a3229c Added compression header to make it reusable for other formats and more future proof 2021-01-31 15:47:36 +00:00