add tracing for performance profiling

This commit is contained in:
2026-06-05 16:38:36 +02:00
parent 17e9913c98
commit abc261c03a
13 changed files with 474 additions and 0 deletions

View File

@@ -10,6 +10,7 @@
#include "FacingComponent.h"
#include "MovementIntentComponent.h"
#include "PositionComponent.h"
#include "tracing.h"
static float wrapAngle(float a)
{
@@ -22,6 +23,7 @@ static float wrapAngle(float a)
void MovementIntentSystem::tick(EntityAdmin& admin)
{
TRACE();
admin.forEach<PositionComponent, FacingComponent, DynamicBodyComponent,
MovementIntentComponent>(
[](entt::entity /*e*/, const PositionComponent& pos, const FacingComponent& facing,
@@ -115,3 +117,4 @@ void MovementIntentSystem::tick(EntityAdmin& admin)
body.linearAcceleration = mainDelta + maneuverDelta;
});
}