Skip to content

Onyx 0.2.0

Choose a tag to compare

@Ak-Elements Ak-Elements released this 27 Apr 07:26
· 246 commits to main since this release
87a7ee0

⚠️ 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.