LunaSDK v0.8.1
Pre-release
Pre-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.
- Fixed:
- 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
.
- Fixed: transient resource not freed correctly when calling
- RHI
- Fixed:
DeviceMemory::init
does not return a value.
- Fixed:
- 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.