Marc Gilleron
|
7101233ce6
|
Fix live update not detecting connection changes
|
2022-08-17 19:15:06 +01:00 |
|
Marc Gilleron
|
cc40005071
|
Fixed particular voxel graph not compiling properly.
In the following case:
- A depends on B
- A depends on C
- B depends on C
Dependency search was finding C twice.
|
2022-08-16 23:26:24 +01:00 |
|
Marc Gilleron
|
5c47188773
|
Fix internally generated nodes causing crashes in VoxelGraphEditor
|
2022-08-13 18:22:07 +01:00 |
|
Marc Gilleron
|
181601e011
|
Fix macro
|
2022-08-01 01:03:28 +01:00 |
|
Marc Gilleron
|
7b059dbe0b
|
Added equivalent nodes optimization
|
2022-07-30 00:39:57 +01:00 |
|
Marc Gilleron
|
62e471b3d2
|
Add get_node_ids() helper method
|
2022-07-30 00:35:38 +01:00 |
|
Marc Gilleron
|
4221ae71c7
|
int => unsigned int
|
2022-07-30 00:34:30 +01:00 |
|
Marc Gilleron
|
bbfda51635
|
Fix can_connect()
|
2022-07-30 00:33:27 +01:00 |
|
Marc Gilleron
|
d8b1e090f5
|
Macros
|
2022-07-29 21:30:07 +01:00 |
|
Marc Gilleron
|
d7a6b8aaab
|
Added default input connections to some voxel graph nodes
|
2022-07-28 23:08:05 +01:00 |
|
Marc Gilleron
|
0bf9a9f87f
|
Fix uninitialized variable when computing graph hash with sub-resources
|
2022-07-03 03:25:24 +01:00 |
|
Marc Gilleron
|
db04aa7fb1
|
Fix shadowed variable
|
2022-07-02 23:46:52 +01:00 |
|
Marc Gilleron
|
8bb8bfccab
|
Sort for determinism
|
2022-07-02 22:43:40 +01:00 |
|
Marc Gilleron
|
8a9825847e
|
Added live update option to auto-regenerate when the graph is modified
|
2022-06-30 22:01:17 +01:00 |
|
Marc Gilleron
|
23949c81b5
|
Fix useless assignment
|
2022-06-08 21:35:19 +01:00 |
|
Marc Gilleron
|
58185147e3
|
Fix unused variables
|
2022-06-08 20:29:18 +01:00 |
|
Marc Gilleron
|
9588b73128
|
Auto-create resource params in new graph nodes
|
2022-05-18 21:33:26 +01:00 |
|
Marc Gilleron
|
09d0be21e2
|
Remove remaining usages of HashMap
|
2022-05-14 19:38:39 +01:00 |
|
Trey M
|
96916814de
|
Fixed issues caused by changes to HashMap in godot
|
2022-05-13 00:14:03 -05:00 |
|
Marc Gilleron
|
adbfd3b584
|
floor_to_int to emphasize the return value converts to int
|
2022-05-02 14:49:40 +01:00 |
|
Marc Gilleron
|
a5e429de6f
|
Moved some Vector3i function specializations to math:: namespace
|
2022-04-29 23:25:37 +01:00 |
|
Marc Gilleron
|
8cf52b8967
|
Fix voxel graph test
|
2022-04-22 22:06:35 +01:00 |
|
Marc Gilleron
|
4e3d4d4ed8
|
Threading classes wrappers
|
2022-04-19 00:32:37 +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
|
a5c3f8b824
|
Fix code to work with Godot's new FileAccess RefCounted object
|
2022-04-15 23:13:31 +01:00 |
|
Marc Gilleron
|
824a2955a9
|
Split VoxelGraphRuntime into several files
|
2022-04-15 16:09:35 +01:00 |
|
Marc Gilleron
|
bfa24402ac
|
Renamed util/funcs.h => container_funcs.h
|
2022-04-14 21:43:45 +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
|
5a2624735e
|
Added experimental shader generation from voxel graph
|
2022-04-13 00:06:20 +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
|
18584f4e87
|
Added per-node profiling info
|
2022-04-10 14:42:40 +01:00 |
|
Marc Gilleron
|
cc734f7676
|
Fix expression node not compiled correctly, outputs were not reconnected
|
2022-04-10 14:40:41 +01:00 |
|
Marc Gilleron
|
219c7bfda3
|
Changed prefix of profiling macros
|
2022-04-09 15:33:08 +01:00 |
|
Marc Gilleron
|
ab5d3a22d3
|
Abstract logging for verbose print
|
2022-04-09 15:00:34 +01:00 |
|
Marc Gilleron
|
5afab83cd6
|
Include less things from macros.h
|
2022-04-09 00:53:51 +01:00 |
|
Marc Gilleron
|
22f17f6294
|
Fix macro not usable in release builds
|
2022-04-07 22:33:21 +01:00 |
|
Marc Gilleron
|
6663fdad92
|
Fix signedness warning
|
2022-04-07 21:05:05 +01:00 |
|
Marc Gilleron
|
2fece1d892
|
VoxelGraphNodeDB::get_singleton() must not return null, changed to reference
|
2022-04-07 20:44:43 +01:00 |
|
Marc Gilleron
|
96224c2231
|
ProgramGraph::get_node() must not return null, changed to a reference
|
2022-04-07 20:35:11 +01:00 |
|
Marc Gilleron
|
2fba154b42
|
Use Powi if the power exponent in Expression is a constant positive integer
|
2022-04-07 20:03:21 +01:00 |
|
Marc Gilleron
|
5519054c01
|
Unify macro prefixes
|
2022-04-06 23:26:54 +01:00 |
|
Marc Gilleron
|
090d3485e5
|
Use unique pointers in ExpressionParser
|
2022-04-06 22:00:32 +01:00 |
|
Marc Gilleron
|
0e523f79fe
|
Added functions to expression node
|
2022-04-06 01:13:38 +01:00 |
|
Marc Gilleron
|
092fc6db9e
|
Fix Powi
|
2022-04-05 19:10:36 +01:00 |
|
Marc Gilleron
|
5445042f72
|
Use ZN_TTR
|
2022-04-04 23:08:59 +01:00 |
|
Marc Gilleron
|
4634cfac0e
|
Merge branch 'master' into expression_node
|
2022-04-04 22:43:05 +01:00 |
|