Commit Graph

9 Commits

Author SHA1 Message Date
max
7225d13880 Optimized filter for transform entities with missing LocalToWorld components 2024-10-21 22:48:57 +02:00
max
567714a52d Profiler threading support, flame graph
Changed the profiler into a node based system for better data access, more overhead than the simple struct+depth info but can hold more detail and less post processing of data
Profiler now also profiles threads
Added some test profile tags
The profiler window now also has a FlameGraph
2024-10-20 23:17:41 +02:00
max
2c84e650d6 Combined transform systems
Profiler window calls count
Parallel transform system is now in the normal transform system
Removed unused parent system
2024-10-20 03:51:59 +02:00
max
82fe47f627 Profiler and LocalToWorldThreadedSystem
Added a simple profiler
Testing LocalToWorldSystem with Parallel execution for root nodes
2024-10-19 23:41:05 +02:00
max
ba88432e77 unsafe drag drop test
- unsafe because of entity reference
- unsafe because of unsafe code lol
- fixes in parent/child system
2024-10-15 22:29:19 +02:00
max
5cc876fce9 tree hierachy and selection test 2024-10-15 21:47:23 +02:00
max
91b4f5fafb hierachy and parent child system updates
- started working on an editor hierarchy window
- testing filters
- testing parent child relations without system
- testing root component
- thinking about how to get all entities that are not a child, but also don't have an other identifying component
2024-10-15 00:41:45 +02:00
max
b3adef3a40 Naming, comments and local to world update 2024-10-13 01:05:46 +02:00
max
30deeca452 ecs and tranforms
added the moonworks ecs library.
testing it by setting up a transform and parent system.
2024-10-13 00:08:01 +02:00