Helix Toolkit v2.21.0 Release Notes
Release Date: 2022-05-28 // almost 2 years ago-
๐ We did some major code refactoring and changes in this release.
๐ New
๐ 1. Support Depth peeling based order independent transparency rendering. (WPF.SharpDX/UWP/Core)
๐ Improvement
- Improved constant buffer array management in
MaterialVariable
andConstantBufferComponent
. Use single array to hold all structs used by material with same size.(WPF.SharpDX/UWP/Core) ๐ 1. SimplifiedDisposeObject
base class. RemoveCollect
function and object dictionary. All graphics resources must callRemoveAndDispose
to free either onOnDispose
if the resource is created in constructor orOnDetach
if the resource is created inOnAttach
. (WPF.SharpDX/UWP/Core) - Improved all buffer upload functions to avoid creating
DataStream
object to reduce GC during rendering.(WPF.SharpDX/UWP/Core) - Upgraded the Dot Net minimum requirements from 4.5 to 4.6 on
HelixToolkit.SharpDX.Wpf
. (WPF.SharpDX) - Upgraded net standard from 1.1 to 1.3 on
Helixtoolkit.SharpDX.Core
. (Core) - Improved resource pool implementation. (WPF.SharpDX/UWP/Core)
- Relax manipulator binding target type to Elements instead of GeometryModel3D (WPF.SharpDX)
๐ Fixed
- Fix bone skin rendering crash. (WPF.SharpDX/UWP/Core) โก๏ธ 1. Update HelixToolkit.WinUI to support Windows App SDK 1.0 (WinUI)
- Improved constant buffer array management in