Repository navigation
Onyx 0.3.2
➕ New features
- Added possibility for custom factory functions for components which are called when deserializing components from disk. Those can be used to add runtime specific components or conversion.
🛠️ Fixes & Improvements
- Refactored ECS system and factory design to support custom factory methods and reducing the hard dependency to entt::meta.
- Fixed components to be allowed to be empty (flag components)
- Cleaned up the EntityRegistry interface and removed redundant using declarations.
Note: further reduction of static usage in registry is planned.
- Corrected final render target logic in the render graph.
- Fixed hash calculation for framebuffers.
- Resolved light cluster culling and rendering issues caused by invalid projection matrix setup
- Fixed projection matrix initalization and depth range
- Fixed incorrect ID type in AddComponent used during JSON deserialization.