1415 Commits

Author SHA1 Message Date
Marc Gilleron
9aa4c8242c Two boxes touching on the side but not overlapping should not be considered intersecting 2021-09-16 20:49:17 +01:00
Marc Gilleron
030a5f8c63 Can be const 2021-09-16 20:47:31 +01:00
Marc Gilleron
ea7b91f4fe Don't use macros 2021-09-16 20:47:11 +01:00
Marc Gilleron
0604a3492d Comments and formatting 2021-09-16 20:46:55 +01:00
Marc Gilleron
60b15a3adc Added doc section listing shader API uniforms 2021-09-16 20:37:40 +01:00
Marc Gilleron
c9b1840e99 Added max_lod_hint return value to block generators 2021-09-16 20:33:45 +01:00
Marc Gilleron
3cfb7f510b Fix lambda capture defaulting to const when it should be writable 2021-09-13 00:21:27 +01:00
Marc Gilleron
32beb6f8a8 Stop printing in map destructors 2021-09-13 00:20:30 +01:00
Marc Gilleron
2fda5747c6 Comments 2021-09-13 00:19:51 +01:00
Marc Gilleron
e08e8c1986 Update changelog 2021-09-13 00:18:17 +01:00
Marc Gilleron
3ee79ec068 Should have been min 2021-09-12 00:55:15 +01:00
Marc Gilleron
454d8b2c7f Fix no instances generated when density is 1 in vertex emission mode 2021-09-11 18:12:55 +01:00
Marc Gilleron
64646d06ed Split VoxelTerrain process into functions 2021-09-09 18:54:15 +01:00
Marc Gilleron
58d365d2bf Profiling scopes 2021-09-09 18:53:22 +01:00
Marc Gilleron
bd696b4caa Functions that should be const 2021-09-09 18:52:00 +01:00
Marc Gilleron
5959699b9b Fix reorder GCC warning 2021-09-05 23:55:57 +01:00
Marc Gilleron
4d24ae7e03 Mention ID instead of type 2021-09-05 23:22:22 +01:00
Marc Gilleron
6043dd7d66 Kinda fix a link
I don't know how to refer to the sub-section without pasting an absolute URL
2021-09-05 23:03:29 +01:00
Marc Gilleron
791cc8dcf2 Formatting fix 2021-09-05 23:01:56 +01:00
Marc Gilleron
cc3179d839 Detail on transparency_index 2021-09-05 23:00:00 +01:00
Marc Gilleron
8f23209397 Added docs about the blocky mesher workflow 2021-09-05 22:54:13 +01:00
Marc Gilleron
df33a77f72 Unnecessary includes 2021-09-05 22:48:50 +01:00
Marc Gilleron
b567d7ac41 Added section about compilation flags 2021-09-05 22:48:12 +01:00
Marc Gilleron
db511dbbfe Name mistake 2021-09-05 22:47:41 +01:00
Marc Gilleron
7cb1e4008e Use accessor 2021-08-15 17:27:55 +01:00
Marc Gilleron
f9ba660c86 Fix warnings 2021-08-14 18:28:15 +01:00
Marc Gilleron
6da058baf8 Update changelog 2021-08-14 18:28:01 +01:00
Marc Gilleron
36b8031ef6 Added option to change pivot mode in vox mesh importer 2021-08-14 18:01:28 +01:00
Marc Gilleron
026c14fcb5 Added importer to import vox files into a single mesh
- New importer, needs restart to switch but it's a limitation of Godot
- Might blow up if the scene spans a really big area, may be optimized in the future.
- The scene importer remains the default choice
- Promoted some ints to 64-bit to avoid oveflowing with large volumes or distances
- Handle a few cases of malloc failure
2021-08-14 16:49:46 +01:00
Marc Gilleron
10f8e76db4 Update supporters 2021-08-14 16:43:07 +01:00
Marc Gilleron
2b0eac2a1a Added alternate vox importer to import as a single mesh. Takes first model of the file only at the moment. 2021-08-10 22:12:42 +01:00
Marc Gilleron
41e4ca8eb7 Reformatted changelog 2021-08-10 22:11:47 +01:00
Marc Gilleron
d5dc24d6fe Added option to import vox meshes with the option "use in baked lighting" enabled 2021-08-07 23:23:50 +01:00
Marc Gilleron
ad6fe7bbd1 Updated changelog 2021-08-07 23:07:54 +01:00
Marc Gilleron
f5eaccbb63 Very basic LOD in VoxelMesherCubes. Doesn't handle seams, it's mainly for testing at the moment 2021-08-07 23:07:44 +01:00
Marc Gilleron
968dd1fecd Make VoxelGeneratorNoise generate color 1 when told to use color channel 2021-08-07 23:06:52 +01:00
Marc Gilleron
36890408df Profiling scopes 2021-08-07 23:05:42 +01:00
Marc Gilleron
ddbd1dd1a2 Remove unnecessary Spatial nodes 2021-08-07 23:05:17 +01:00
Marc Gilleron
b7d6a6afb8 Added scale parameter to vox importer 2021-08-07 23:04:47 +01:00
Marc Gilleron
e7bc402ab3 Update date 2021-08-07 23:03:01 +01:00
Marc Gilleron
349eb289cf Fix warnings 2021-08-02 19:16:36 +01:00
Marc Gilleron
6f09523fd2 Added option to import colors as textures to improve greedy meshing 2021-08-02 19:03:35 +01:00
Marc Gilleron
f86ed3dbaf Added section about the state of multiplayer 2021-08-01 18:46:58 +01:00
Marc Gilleron
070b621064 Added docs about VoxelTool 2021-08-01 18:45:58 +01:00
Marc Gilleron
ca82c66186 Added docs about streams 2021-08-01 18:45:47 +01:00
Marc Gilleron
a788cc13fa Redundant function 2021-08-01 18:45:27 +01:00
Marc Gilleron
b427e2f305 Fix cubes mesher not actually re-using pooled memory 2021-08-01 18:45:10 +01:00
Marc Gilleron
967dcbd04c Don't save meta file on loading, not sure why that was done before 2021-08-01 15:42:24 +01:00
Marc Gilleron
6ea6ce9581 Initialize to the same defaults as in VoxelBuffer 2021-08-01 15:41:23 +01:00
Marc Gilleron
47b71b7431 Unused struct 2021-08-01 15:40:51 +01:00