1846 Commits

Author SHA1 Message Date
Marc Gilleron
c0ca89a797 Missing include guards 2022-04-29 23:21:00 +01:00
Marc Gilleron
190bd1b466 Try to use explicit Packed*Array in helper functions as Vector<T> likely won't be available in GDExtension 2022-04-29 23:20:41 +01:00
Marc Gilleron
af460853d3 Fix comparison 2022-04-24 17:27:21 +01:00
Marc Gilleron
cf7e075e8a Fix macros to compile release 2022-04-24 17:27:06 +01:00
Marc Gilleron
f8198baa2f Fix alpha check 2022-04-22 22:45:15 +01:00
Marc Gilleron
ac73904df7 Fix wrong version when saving blocks 2022-04-22 22:20:48 +01:00
Marc Gilleron
8cf52b8967 Fix voxel graph test 2022-04-22 22:06:35 +01:00
Marc Gilleron
dc8aed91c3 Added color_to_u16 helper function 2022-04-21 18:50:28 +01:00
Marc Gilleron
0cf1cb70ee Fix color to u16/u8 conversions used in VoxelMesherCubes raw color mode 2022-04-21 18:48:24 +01:00
Marc Gilleron
0450febebb Fixed inverted condition 2022-04-20 21:22:03 +01:00
Marc Gilleron
6fa4416984 Use generic error macros in storage funcs 2022-04-19 01:14:40 +01:00
Marc Gilleron
f60c506e75 CompressedData doesn't depend on Godot 2022-04-19 01:04:53 +01:00
Marc Gilleron
5965bcf98f FileLocker doesn't depend on Godot 2022-04-19 00:58:29 +01:00
Marc Gilleron
4e3d4d4ed8 Threading classes wrappers 2022-04-19 00:32:37 +01:00
Marc Gilleron
f48ebe8557 Moved StreamPeer stuff to Godot-specific wrapper 2022-04-18 20:40:25 +01:00
Marc Gilleron
3d81a52ccb Convention for type indices 2022-04-18 20:19:02 +01:00
Marc Gilleron
d7e0af161a Abstracted voxel metadata so internals no longer depends on Variant 2022-04-18 19:59:38 +01:00
Marc Gilleron
8aec9cf777 VoxelBufferInternal doesnt depend on Image 2022-04-16 16:07:45 +01:00
Marc Gilleron
3f9faad0cd Remove unnecessary TTR, it's not a message printed in an editor dialog 2022-04-16 15:25:11 +01:00
Marc Gilleron
f3be787f69 Remove usage of FileAccessMemory 2022-04-16 02:27:18 +01:00
Marc Gilleron
54c10d4902 Fix signedness warning 2022-04-16 02:26:32 +01:00
Marc Gilleron
fcab8aab6f Fix unused variable warnings 2022-04-16 02:25:13 +01:00
Marc Gilleron
491b5ca9ea Fix missing header for GCC (7) 2022-04-16 02:13:56 +01:00
Marc Gilleron
4af7841dec Fix missing header for GCC (6) 2022-04-16 02:08:09 +01:00
Marc Gilleron
2168bc5e12 Fixed unused variable warning 2022-04-16 01:45:57 +01:00
Marc Gilleron
6fb9dd6c04 Fix missing header for GCC (5) 2022-04-16 01:16:58 +01:00
Marc Gilleron
f452d8577a Fix shadowing and signedness warnings 2022-04-16 01:16:43 +01:00
Marc Gilleron
8cd51d3d68 Fix missing header for GCC (4) 2022-04-16 00:53:45 +01:00
Marc Gilleron
75d8343700 Fix ambiguous assignment 2022-04-16 00:39:13 +01:00
Marc Gilleron
87f3aeb5e2 Fix missing header for GCC (3) 2022-04-16 00:15:50 +01:00
Marc Gilleron
f50024fd10 Fix missing header for GCC 2022-04-16 00:07:23 +01:00
Marc Gilleron
63445b7923 Fix missing header for GCC 2022-04-15 23:24:08 +01:00
Marc Gilleron
a5c3f8b824 Fix code to work with Godot's new FileAccess RefCounted object 2022-04-15 23:13:31 +01:00
Marc Gilleron
5d4e21bf8e Update code guidelines 2022-04-15 16:46:19 +01:00
Marc Gilleron
824a2955a9 Split VoxelGraphRuntime into several files 2022-04-15 16:09:35 +01:00
Marc Gilleron
0ebf8f764e Use UniquePtr 2022-04-14 23:35:26 +01:00
Marc Gilleron
9fef29442f Use STL containers 2022-04-14 22:32:34 +01:00
Marc Gilleron
bfa24402ac Renamed util/funcs.h => container_funcs.h 2022-04-14 21:43:45 +01:00
Marc Gilleron
ec90ea9f77 Fix some macros 2022-04-14 21:22:32 +01:00
Marc Gilleron
e9af708c3b Moved some utility functions
- sort goes to math funcs
- math funcs specializations for vector types go to vector files
- use ZN macros in a few more places
2022-04-14 21:22:22 +01:00
Marc Gilleron
1e380c14fb Update doc classes 2022-04-14 20:24:42 +01:00
Marc Gilleron
4a0a5068f0 Use custom error macros in VoxelBuffer 2022-04-13 23:15:46 +01:00
Marc Gilleron
9c33eb17d4 Use custom error macros in transvoxel 2022-04-13 23:15:32 +01:00
Marc Gilleron
5a2624735e Added experimental shader generation from voxel graph 2022-04-13 00:06:20 +01:00
Marc Gilleron
44cb48c133 Don't use reinterpret_cast 2022-04-11 19:22:54 +01:00
Marc Gilleron
47fbddf73b Fix nodes of the graph never get freed 2022-04-11 19:17:37 +01:00
Marc Gilleron
87d98e9162 Engine-agnostic error macros 2022-04-11 02:10:44 +01:00
Marc Gilleron
0cc3801655 Define smart pointers default allocator in a single place 2022-04-10 20:10:33 +01:00
Marc Gilleron
118563d545 Fix missing header (2) 2022-04-10 17:17:18 +01:00
Marc Gilleron
a3e3140cd9 Fix missing header 2022-04-10 16:31:31 +01:00