virtualx-engine/core/templates
Juan Linietsky 98c655ec8d Refactor Node Processing
* Node processing works on the concept of process groups.
* A node group can be inherited, run on main thread, or a sub-thread.
* Groups can be ordered.
* Process priority is now present for physics.

This is the first steps towards implementing https://github.com/godotengine/godot-proposals/issues/6424.
No threading or thread guards exist yet in most of the scene code other than Node. That will have to be added later.
2023-05-09 19:17:51 +02:00
..
bin_sorted_array.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
command_queue_mt.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
command_queue_mt.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
cowdata.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
hash_map.h Refactor Node Processing 2023-05-09 19:17:51 +02:00
hash_set.h Refactor Node Processing 2023-05-09 19:17:51 +02:00
hashfuncs.h Store Object signals in a HashMap rather than a VMap 2023-02-25 18:44:09 -05:00
list.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
local_vector.h Refactor Node Processing 2023-05-09 19:17:51 +02:00
lru.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
oa_hash_map.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
paged_allocator.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
paged_array.h Fix PagedArray.merge_unordered() dropping pages 2023-02-16 19:58:27 -05:00
pair.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
pass_func.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
pooled_list.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
rb_map.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
rb_set.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
rid.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
rid_owner.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
rid_owner.h Fix misuses of error macros 2023-04-18 10:20:48 +03:00
ring_buffer.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
safe_list.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
safe_refcount.h Merge pull request #64795 from RandomShaper/fix_saferefcount 2023-01-09 14:18:53 +01:00
SCsub Reorganized core/ directory, it was too fatty already 2020-11-07 20:17:12 -03:00
search_array.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
self_list.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
simple_type.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
sort_array.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
vector.h Refactor Node Processing 2023-05-09 19:17:51 +02:00
vmap.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
vset.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00