Commit Graph

612 Commits (0e16193f9205034cd205fa003ade993514ae5d83)

Author SHA1 Message Date
Marc Gilleron 1c6404efa5 Allow to use collision mask when raycasting blocky voxels 2020-08-06 19:58:36 +01:00
Marc Gilleron 47a6426a12 Fix 64-bit usage in VoxelTool 2020-08-06 19:54:47 +01:00
Marc 7ed9d5525b
Merge pull request #172 from menip/DoBox
Implement VoxelTool::do_box(...)
2020-08-06 18:46:39 +01:00
menip aae5ad0320 Implement VoxelTool::do_box(...) 2020-08-05 17:21:33 -07:00
Marc Gilleron aa2300866d Fix usage of standalone meshers to build meshes from voxels 2020-08-04 23:55:40 +01:00
Marc Gilleron a14866c386 Implemented VoxelTool::paste for VoxelBuffer 2020-08-04 23:54:40 +01:00
Marc Gilleron 96c4a5bd0b Merge branch 'master' of https://github.com/Zylann/godot_voxel 2020-08-02 18:59:24 +01:00
Marc Gilleron 404de21c9b Don't error when a custom stream can't be used in editor, show warning instead 2020-08-02 18:58:04 +01:00
Marc Gilleron ac3e303818 Report script errors a bit better, I hope 2020-08-02 18:57:08 +01:00
Marc Gilleron 154afe0f01 Added a few classes to doc list 2020-08-02 16:37:46 +01:00
Marc 27b42e1f8a
Merge pull request #167 from menip/FixWarnings
Fix warnings
2020-08-02 16:21:53 +01:00
menip e64f5f882c Fix warnings
Wparentheses
Wsign-compare
Wreorder
2020-08-01 22:03:26 -07:00
Marc Gilleron 61c82078f7 Added collision masks to voxel models so they can be filtered fast 2020-08-01 22:58:16 +01:00
Marc Gilleron 27f37ea56c Move voxel graph editor under its own folder 2020-07-30 18:50:45 +01:00
Marc Gilleron 1310112f25 Fix face culling issue with transparent voxels of different IDs 2020-07-30 18:00:12 +01:00
Marc Gilleron 905dbee563 Explain Voxel ID may not be set again 2020-07-30 17:57:48 +01:00
Marc Gilleron 08e328e786 Fix voxel name lookup 2020-07-28 21:21:23 +01:00
Marc Gilleron 0cdf5ea550 Added random tick API for blocky voxels 2020-07-28 20:32:33 +01:00
Marc Gilleron b95f47b018 Fix missing return value 2020-07-28 20:32:03 +01:00
Marc Gilleron a24b33eca1 Formatting 2020-07-26 18:44:46 +01:00
Marc Gilleron d96db0d329 Fix node config warning with file streams by using channels from the fallback stream 2020-07-26 18:42:17 +01:00
Marc Gilleron e3abe2f7c0 Fix crash when custom mesh is empty 2020-07-26 18:38:39 +01:00
Marc Gilleron fd9122a0de Use StringName for voxel names 2020-07-26 18:37:34 +01:00
Marc Gilleron f9e2d9cc12 Stop using NULL 2020-07-25 23:19:08 +01:00
Marc Gilleron b7fe71ff45 Fix block not copied when the save of a single one is triggered 2020-07-25 21:57:36 +01:00
Marc Gilleron 4991b682d9 Exposed block serializer 2020-07-25 21:56:23 +01:00
Marc Gilleron ec6bc00562 Added methods to trigger saves manually 2020-07-25 16:29:16 +01:00
Marc Gilleron eef3818d29 Fixed mandatory requests not always being processed after telling the thread to exit 2020-07-24 20:07:34 +01:00
Marc Gilleron 071c5ee5c0 Fix channel depth not being applied to VoxelMap::get_buffer_copy() 2020-07-11 18:05:26 +01:00
Marc Gilleron bc7ec0c966 Use last found SDF output and don't crash when there isn't any 2020-07-11 17:03:58 +01:00
Marc Gilleron 56aee87615 Added Select node to "conditionally" switch between two values 2020-07-11 17:03:09 +01:00
Marc Gilleron 0cac00e501 Fix preview nodes not working if they are the only output from their ancestor 2020-07-11 17:01:34 +01:00
Marc Gilleron 72c970e182 Alternate positions when profiling a graph to avoid XYZ optimization bias 2020-07-11 16:57:41 +01:00
Marc Gilleron 1cd0a491bb Fix graph not working if there is more than one terminal node (preview nodes) 2020-07-11 16:56:37 +01:00
Marc Gilleron 38aeb6959d Use C++ limits to be consistent with Interval 2020-07-11 03:24:32 +01:00
Marc Gilleron d12004207d Added missing <limits>, which for some reason MSVC compiles fine without 2020-07-11 03:03:53 +01:00
Marc Gilleron c47d0905a9 Fix missing file 2020-07-11 02:52:22 +01:00
Marc ad3a55ab81
Merge pull request #152 from nic96/master
Fixed cannot place blocks on transparent blocks
2020-07-10 21:55:39 +01:00
Marc Gilleron 1a08cd31d6 Use a macro to print debug stuff only in verbose mode 2020-07-08 20:48:52 +01:00
Marc Gilleron 8b4bd1d853 Fix VoxelBuffer not assigning channel depth when told to do so 2020-07-08 19:59:02 +01:00
Marc Gilleron e96677622a Fix Voxel erroring when set an ID larger than 255 2020-07-08 19:57:04 +01:00
Marc Gilleron db0b454ed9 Merge branch 'master' into voxel_gen_graph 2020-07-08 19:38:10 +01:00
Marc Gilleron 708741472c Added button to force updating previews, and another to measure time 2020-07-08 19:25:32 +01:00
Marc Gilleron 6b63746135 Added categories 2020-07-08 01:26:12 +01:00
Marc Gilleron b8c235fce3 Added preview nodes (has a few limitations, may fix them later) 2020-07-07 23:28:02 +01:00
Marc Gilleron 4ff29ce3ce Auto-compile graph on load so it's now working when launching the game 2020-07-07 18:56:06 +01:00
Marc Gilleron 3deb90b467 Fix alignment problems causing crashes when nodes holding a pointers were used 2020-07-07 18:55:05 +01:00
Marc Gilleron 709ebbe056 Missing declaration for a part I accidentally committed earlier, meant to commit later 2020-07-07 18:53:54 +01:00
Marc Gilleron 00fdd263c4 Fix wrong arguments to OpenSimplexNoise, caused array overrun 2020-07-07 18:52:29 +01:00
Marc Gilleron bf96ec362f Use the inspector to edit graph node properties, including sub-resources 2020-07-06 22:07:36 +01:00