Repository navigation
Onyx 0.2.0
⚠️ Breaking Changes
Type Hashing Adjustments:
- Removed incorrect namespace stripping during type hashing.
- Updated struct hashing behavior on MSVC (struct keyword handling).
These changes affect type hash values. Any reflection systems or serialized data relying on old hashes must be updated.
New
Continuous Integration:
- GitHub Actions workflows were added for automatic builds and validation for clang on ubuntu 24.04.
Platforms
- Windows:
- Corrected compiler and linker flags for Windows targets.
- Added Clang-CL support
- Fixed warnings on clang-cl.
Changes
- Some external libraries are linked as system libraries via cmake to avoid compile warnings being treated as errors
Fixes
- Fixed missing initializations in Vulkan structures to ensure correct behavior at runtime.