1164 Commits

Author SHA1 Message Date
Marc Gilleron
0c13bd4b2d Fix mismatch in signal arguments 2021-06-16 23:29:59 +01:00
Marc Gilleron
a22a4d5d3f Attempt to fix doc links with a temporary patch 2021-06-14 19:37:22 +01:00
Marc Gilleron
614fc8b9dd Don't warn if the generator is a non-tool script
Scripts without `tool` don't run in the editor. This should be
considered user choice rather than a mistake. The fact other checks
cannot run is an expected consequence.
2021-06-14 19:06:30 +01:00
Marc Gilleron
da8dc36590 Return all channels supported with region files and SQLite
This fixes a node configuration warning,
because before these were always returning no channels at all.
2021-06-14 18:51:19 +01:00
Marc Gilleron
d436ed430f Fix world edge issue, mesh block area was not clipped 2021-06-13 19:00:47 +01:00
Marc Gilleron
9e76eec951 Another one 2021-06-13 18:13:11 +01:00
Marc Gilleron
84e00ccbaf Another size_t conversion 2021-06-13 17:15:11 +01:00
Marc Gilleron
6374c9831c Convert size_t to comply with Variant conversion problem on some compilers 2021-06-13 17:03:45 +01:00
Marc Gilleron
73af17e65f Avoid using size_t to comply with Variant conversion ambiguity that occurs on some compilers 2021-06-12 17:13:46 +01:00
Marc Gilleron
dc4569408d Fix wrong conditional 2021-06-11 18:43:57 +01:00
Marc Gilleron
1d63671680 Merge branch 'master' of https://github.com/Zylann/godot_voxel 2021-06-06 21:46:40 +01:00
Marc Gilleron
a4565fd6dd Fix changing graph node properties not marging the graph as modified 2021-06-06 21:44:28 +01:00
Marc
60685cee04
Added CI and Discord badges 2021-06-03 21:16:44 +01:00
Marc
1de72e3acb
Undoing 2021-06-03 20:50:26 +01:00
Marc
cffee25ebb
Added Discord link 2021-06-03 20:49:38 +01:00
Marc Gilleron
401b9e1b0b A bit of doc 2021-05-31 21:19:54 +01:00
Marc Gilleron
fa2f93c099 Updated API docs 2021-05-31 17:23:29 +01:00
Marc Gilleron
1ee5bcb80d Renamed Rect3i -> Box3i 2021-05-31 17:12:04 +01:00
Marc Gilleron
411be94559 Renamed ArraySlice -> Span 2021-05-31 16:48:49 +01:00
Marc Gilleron
2e9d817246 Moved VoxelDataMap to storage/ folder 2021-05-31 16:27:08 +01:00
Marc Gilleron
fcab95427b Formatting fixes 2021-05-31 16:11:58 +01:00
Marc Gilleron
35de0883d2 Fix shadowing 2021-05-31 03:32:50 +01:00
Marc Gilleron
ee060176ab Fix initialization reordering, shadowing, signedness and unused vars 2021-05-31 02:29:21 +01:00
Marc Gilleron
a24c56e064 Fix unused var 2021-05-31 02:11:09 +01:00
Marc Gilleron
f9f7e07b33 Fix unused vars, unhandled cases and shadowing 2021-05-31 01:45:14 +01:00
Marc Gilleron
efb6a26b5e Fix GCC warnings (2) 2021-05-31 01:05:19 +01:00
Marc Gilleron
32e47a50e9 Fix GCC warnings 2021-05-31 00:34:53 +01:00
Marc Gilleron
56afdadd32 Section about alternatives to voxel tools 2021-05-31 00:07:07 +01:00
Marc Gilleron
1f78e80369 Update changelog 2021-05-31 00:05:53 +01:00
Marc Gilleron
8975a93c9b Fixed bad buffer adresses when multiple outputs are used
This was mainly apparent when optimization was enabled.
It caused outputs to be left uninitialized and either work by chance
or provide the wrong values.
2021-05-31 00:05:42 +01:00
Marc Gilleron
fbb39f6fcc Added falloff property to control sharpness of texture painting 2021-05-30 16:28:10 +01:00
Marc Gilleron
74e89b882e Implemented texture painting on all VoxelTools using faster access to voxels 2021-05-29 23:28:11 +01:00
Marc Gilleron
c0955bb317 Use storage func, remove redundant one 2021-05-29 23:24:36 +01:00
Marc Gilleron
a4f01b096e Moved some storage functions out of VoxelBuffer 2021-05-29 23:23:18 +01:00
Marc Gilleron
ff658335fb Fix preview nodes, they were upside down 2021-05-29 23:18:04 +01:00
Marc Gilleron
63f207b5d5 Fix Rect3i::contains(rect), it was off by one on the upper sides 2021-05-29 23:12:11 +01:00
Marc Gilleron
41990a47dc Fix crash when the graph editor gets closed or when the graph is set to null 2021-05-29 21:38:52 +01:00
Marc Gilleron
e52d48abd7 Typo 2021-05-29 19:06:26 +01:00
Marc Gilleron
a5b1d5a13a Note about tests 2021-05-29 19:06:17 +01:00
Marc Gilleron
c657eefca1 Document plotting 2021-05-29 19:06:02 +01:00
Marc Gilleron
d2d07904b8 Moved VoxelRaycastResult to its own file 2021-05-29 15:09:10 +01:00
Marc Gilleron
6f959777cf Added profiling macro to plot values 2021-05-29 15:07:40 +01:00
Marc Gilleron
4cc47b9036 Extracted some functions from VoxelBuffer, optimized copy/paste a little 2021-05-24 23:23:50 +01:00
Marc Gilleron
0de2b1b9d0 Comments 2021-05-24 23:16:04 +01:00
Marc Gilleron
3b98fe8151 Doesnt seem to make a difference 2021-05-24 23:15:17 +01:00
Marc Gilleron
fc0239afc8 Fix test 2021-05-24 23:14:23 +01:00
Marc Gilleron
0992da120a Updated doc about how texturing is made available 2021-05-23 20:51:31 +01:00
Marc Gilleron
5d72f1fa66 Added test for encode_weights_packed_u16 2021-05-23 20:28:25 +01:00
Marc Gilleron
f943339f31 Researching tri-channel weights storage
- No changes made for now, but the code is there if we want to switch
- Renamed functions to be more explicit
2021-05-23 20:28:06 +01:00
Marc Gilleron
c82aab9f74 Remove redundant sorting function 2021-05-23 20:24:33 +01:00