Skip to content

LunaSDK v0.8.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@JX-Master JX-Master released this 03 Jun 04:37
· 14 commits to main since this release

Changelog

Here are changes between v0.8.0 and v0.8.1.

New features

None

Bug fixes

  • Runtime
    • Fixed: transform2d_f3x4 does not return a value.
  • ShaderCompiler
    • Fixed: rpath of dxcompiler is incorrect on macOS.
    • Fixed: libdxcompiler.dylib is not found on macOS when launching from xmake commands directly.
  • VG
    • Fixed: accessing released RHI resource may cause program crash when rendering texts.
  • RG
    • Fixed: transient resource not freed correctly when calling IRenderGraph::release_temporary_resource.
  • RHI
    • Fixed: DeviceMemory::init does not return a value.
  • Studio
    • Fixed: Incorrect render pass setup that will cause Vulkan runtime error.
  • Third-party SDKs
    • Fixed: Disabling exception causes spirv-cross failed to compile on clang-cl.
  • GitHub Actions:
    • Fixed: Lock xmake version on GitHub actions to v2.8.9 to prevent compilation errors on xmake v2.9.1.

API changes

None

Remarks

This release has been tested on Windows (x64, D3D12 and Vulkan) and macOS (x86_64 and arm64, Metal).

Note that all releases of LunaSDK before v1.0.0 are considered as preview releases and are not ready for production use. It is suggested NOT to use such releases in real commercial projects.