pandemonium_engine/scene
Relintai a14b058dc4 Ported from godot 4: Optimize Node children management
* Adding and removing child nodes is now constant time, speed up should be huge.
* Searching for node paths as in ("path/to/node") should be far faster too.
This changes the children management and makes it a hashmap, optimizing most StringName based operations.
Most operations should be severe speed up without breaking compatibility.
This should fix many issues regarding to node access performance, and may also speed up editor start/end, but benchmarks are needed. So if you want to test, please make some benchmarks!
- reduz
ab5fc22f67
2023-04-10 17:32:42 +02:00
..
2d Ported from godot 4: Remove NOTIFICATION_MOVED_IN_PARENT 2023-04-10 15:55:34 +02:00
3d Add error messages for collision exception functions 2023-03-12 14:24:56 +01:00
animation Renamed Set to RBSet. 2023-01-15 19:42:08 +01:00
audio Fix Editor hanging if audiostream's pitch_scale is NaN 2023-03-12 14:14:29 +01:00
debugger Fixed: Save Branch as Scene not workking in Remote Tree (only work when u pause) 2023-02-07 01:08:29 +01:00
gui Ported from godot 4: Remove NOTIFICATION_MOVED_IN_PARENT 2023-04-10 15:55:34 +02:00
main Ported from godot 4: Optimize Node children management 2023-04-10 17:32:42 +02:00
resources Fix RichTextLabel: BBCode [color] tags are not counting in font char spacing 2023-03-12 13:11:00 +01:00
property_utils.cpp Fix exporting big templates 2022-11-30 19:23:35 +01:00
property_utils.h Clang format all files. 2022-03-18 19:00:13 +01:00
register_scene_types.cpp Ported: Extract Syntax highlighting from TextEdit and add EditorSyntaxHighlighter 2023-02-21 01:30:59 +01:00
register_scene_types.h Clang format all files. 2022-03-18 19:00:13 +01:00
scene_string_names.cpp Ported from godot 4: Remove NOTIFICATION_MOVED_IN_PARENT 2023-04-10 15:55:34 +02:00
scene_string_names.h Ported from godot 4: Remove NOTIFICATION_MOVED_IN_PARENT 2023-04-10 15:55:34 +02:00
SCsub Mass replaced godot to pandemonium. 2022-03-23 20:46:05 +01:00