group2 0.1.0
CSE 125 Group 2
Loading...
Searching...
No Matches
DeterminismHash.cpp File Reference

FNV-1a state hash implementation. More...

#include "ecs/physics/DeterminismHash.hpp"
#include "ecs/components/Orientation.hpp"
#include "ecs/components/Position.hpp"
#include "ecs/components/RigidBody.hpp"
#include "ecs/components/Velocity.hpp"
#include <algorithm>
#include <cstring>
#include <vector>
Include dependency graph for DeterminismHash.cpp:

Namespaces

namespace  physics
 Pure physics math — no ECS types, no registry.
namespace  physics::diag

Functions

uint64_t physics::diag::hashPhysicsState (const Registry &registry) noexcept
 Compute a deterministic hash of physics-relevant ECS state.

Detailed Description

FNV-1a state hash implementation.