1238 Commits

Author SHA1 Message Date
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
Marc Gilleron
16f209780c Merge branch 'master' into smooth_texturing 2021-05-22 22:30:17 +01:00
Marc Gilleron
251d92d9c6 Fix ambiguous calls after upstream change in Godot 3.x 2021-05-22 20:33:56 +01:00
Marc Gilleron
983b7bd83d Merge branch 'master' into smooth_texturing
# Conflicts:
#	util/godot/funcs.h
2021-05-22 19:43:39 +01:00
Marc Gilleron
f72687ac9a More sizeof stuff 2021-05-22 19:38:50 +01:00
Marc Gilleron
8158b4a9af Update changelog 2021-05-22 19:38:36 +01:00
Marc Gilleron
0dc6702308 VoxelToolTerrain.raycast now accounts for scale and rotation, and supports VoxelMesherCubes with non-zero values 2021-05-16 04:29:08 +01:00
Marc Gilleron
efe8bcf9c0 Show a configuration warning when a mesher does not support LOD 2021-05-15 23:41:19 +01:00
Marc Gilleron
aa3f2c97df Fix crash when surfaces are empty (happens if one assigns blocky meshers on LOD terrain because it doesn't do the same checks up-front) 2021-05-15 23:38:35 +01:00
Marc Gilleron
bc39743fc9 Fix GCC warning 2021-05-15 20:50:22 +01:00
Marc Gilleron
93cfab7495 Allow to edit VoxelColorPalette in the editor 2021-05-15 20:28:07 +01:00
Marc Gilleron
5f7c0cc668 VoxelBoxMover should now support scaled/translated terrains and VoxelMesherCubes (limited to non-zero color voxels) 2021-05-15 19:45:40 +01:00
Marc Gilleron
9b3263d68b Fix copy 2021-05-15 16:31:36 +01:00
Marc Gilleron
dd82fc91c8 Merge branch 'master' into godot3.3 2021-05-09 22:55:39 +01:00
Marc Gilleron
d358f79bb3 Mark godot3.3 2021-05-09 22:54:59 +01:00
Marc
b5521e4856
Merge pull request #263 from FlyveHest/add_nuget_default_config
Trying to fix Github build pipeline
2021-05-09 22:46:24 +01:00
Marc Gilleron
fa48523073 Added collision layer and mask properties 2021-05-09 20:49:45 +01:00
Peter Reinhold (FlyveHest)
67358f23e6 Added step to move nuget.config to base of file system 2021-05-08 22:09:18 +02:00
Marc Gilleron
b5f1634906 Fix undefined variable 2021-05-08 20:41:28 +01:00
Marc Gilleron
c19b60647c Fix paste() with mask 2021-05-08 20:37:54 +01:00
Marc Gilleron
40452c6d31 Getting a voxel out of bounds from a buffer is now an error 2021-05-08 20:36:58 +01:00
Marc Gilleron
b200a52870 Indicate which CI artifact is the editor 2021-05-08 19:28:30 +01:00
Marc Gilleron
46437ef9e7 Only run tests in debug targets for now 2021-05-08 19:27:33 +01:00
Peter Reinhold (FlyveHest)
04801f7401 Trying to fix Github build pipeline, this seems to be a problem with the Windows images being used to build.
More information in this thread: https://github.com/actions/setup-dotnet/issues/155#issuecomment-761195782
2021-05-08 19:57:06 +02:00
Marc Gilleron
650089de8f Don't try to save if there is no stream attached 2021-05-08 17:56:43 +01:00
Marc Gilleron
ba78f67394 Fixed another property inconsistency to fix C# bindings 2021-05-08 17:15:15 +01:00
Marc Gilleron
b6c89f5088 Merge branch 'master' into smooth_texturing 2021-05-08 01:02:54 +01:00