All Versions
Latest Version
Avg Release Cycle
61 days
Latest Release
3413 days ago

Changelog History
Page 1

  • v2014.2.452 Changes

    December 16, 2014

    โž• Added

    • PointSelectionCommand (Wpf)
    • ๐Ÿ‘Œ Support subtract mode in CuttingPlaneGroup (Wpf)
    • ๐Ÿ– Handle collection changes for ScreenSpaceVisual3D.Points (Wpf.SharpDX)
    • Ignore visuals that implement IBoundsIgnoredVisual3D in the bounds calculation (#229)

    ๐Ÿ”„ Changed

    • XAML namespace prefix changed to (Wpf)
    • XAML namespace prefix changed to (Wpf.SharpDX)

    ๐Ÿ›  Fixed

    • Memory leak in DX11ImageSource (Wpf.SharpDX)

    ๐Ÿš€ [Unreleased]:

  • v2.21.1 Changes

    June 16, 2022

    ๐Ÿ‘Œ Improvement

    1. Allow environment map to skip rendering but still available for other object to do reflection. (WPF.SharpDX/UWP/Core/WinUI) ๐Ÿšš 1. Remove unnecessary scene graph re-creation during loading/unloading. (UWP/WinUI) โšก๏ธ 1. Update WinUI AppSDK to 1.1.1. (WinUI)

    ๐Ÿ›  Fixed

    1. Fix MSAA enable causes incorrect rendering on screenspaced objects. (WPF.SharpDX/UWP/Core/WinUI)
    2. Fix binding erorr: Converter failed to convert value of type of Element3D. (UWP/WinUI)
    3. Fix missing TeapotGeometry in Helixtoolkit.Core.Wpf. (Core.Wpf)
    4. Fix custom viewcube texture not working. (WPF.SharpDX/UWP/Core/WinUI)
  • v2.21.0 Changes

    May 28, 2022

    ๐Ÿš€ 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

    1. Improved constant buffer array management in MaterialVariable and ConstantBufferComponent. Use single array to hold all structs used by material with same size.(WPF.SharpDX/UWP/Core) ๐Ÿšš 1. Simplified DisposeObject base class. Remove Collect function and object dictionary. All graphics resources must call RemoveAndDispose to free either on OnDispose if the resource is created in constructor or OnDetach if the resource is created in OnAttach. (WPF.SharpDX/UWP/Core)
    2. Improved all buffer upload functions to avoid creating DataStream object to reduce GC during rendering.(WPF.SharpDX/UWP/Core)
    3. Upgraded the Dot Net minimum requirements from 4.5 to 4.6 on HelixToolkit.SharpDX.Wpf. (WPF.SharpDX)
    4. Upgraded net standard from 1.1 to 1.3 on Helixtoolkit.SharpDX.Core. (Core)
    5. Improved resource pool implementation. (WPF.SharpDX/UWP/Core)
    6. Relax manipulator binding target type to Elements instead of GeometryModel3D (WPF.SharpDX)

    ๐Ÿ›  Fixed

    1. Fix bone skin rendering crash. (WPF.SharpDX/UWP/Core) โšก๏ธ 1. Update HelixToolkit.WinUI to support Windows App SDK 1.0 (WinUI)
  • v2.20.2 Changes

    February 01, 2022

    ๐Ÿ›  Fixed

    โœ… 1. Fix viewcube edge hit test is not working properly. #1702 (WPF.SharpDX/UWP/Core)

    1. Fix environment map getting black area under certain conditions when using orthographic camera. (WPF.SharpDX/UWP/Core) ๐Ÿ‘ป 1. Fix null pointer exception if effects manager is not being set on viewport3DX. (WPF.SharpDX/UWP/Core)
  • v2.20.1 Changes

    January 19, 2022

    ๐Ÿ›  Fixed

    ๐Ÿ›  1. Fixed stl reader failed to read any ASCii files on Dot net 5. (WPF)

  • v2.20.0 Changes

    October 31, 2021

    โž• Added

    ๐Ÿ‘ 1. Post effect support in screen spaced group. (WPF.SharpDX/UWP/Core) ๐Ÿ‘ 1. Supports software rendering as config for effects manager. (WPF.SharpDX/UWP/Core)

  • v2.19.0 Changes

    October 11, 2021

    ๐Ÿ›  Fixed

    1. Fix shadow is showing on the back of the object #1649 (WPF.SharpDX/UWP/Core) ๐Ÿš€ 1. Fix UWP memory leak due to event handlers are not being released properly. #1185 (UWP)
  • v2.18.0 Changes

    September 04, 2021

    โž• Added

    โœ… 1. Add hit test support for AxisPlaneGridNode.(WPF.SharpDX/UWP/Core) ๐Ÿ‘ 1. Add walkaround camera mode support for Orthographic camera. (WPF.SharpDX/UWP/Core)

    1. Cursor position and Cursor On Element position added to viewport3DX (WPF.SharpDX)

    ๐Ÿ‘Œ Improvement

    โœ… 1. Adds Batched Mesh hit test result to include more batched mesh specific properties. (WPF.SharpDX/UWP/Core)

    ๐Ÿ›  Fixed

    1. Fix zooming flips by enabling ZoomAroundMouseDownPoint in UWP.(UWP/Core)
    2. Fix topmost group is not rendered correctly if screenspaced group is being rendered before it.(WPF.SharpDX/UWP/Core) ๐Ÿ‘ป 1. Fix duplicate key exception while importing glb file with embedded texture. (WPF.SharpDX/UWP/Core)
    3. Fix embedded texture is not loaded from FBX. (WPF.SharpDX/UWP/Core) โœ… 1. Missing property in HitTest.ShallowCopy. (WPF.SharpDX/UWP/Core)
  • v2.17.0 Changes

    June 20, 2021

    โž• Added

    1. Adds TopMostGroupNode and TopMostGroup3D to support top most rendering. Ref: #1572 (Limitations: Top most meshes are rendered at same level as screen spaced items, which are not supported by post effects and render ordering.) (WPF.SharpDX/UWP/Core)
    2. Add supprot for shadow map to automatically cover complete scene. (Limitations: May not be able to properly cover the scene if contains boneskinned animation.) (WPF.SharpDX/UWP/Core)

    ๐Ÿ›  Fixed

    1. Added null check in IRenderMetricesExtensions.UnProject().(WPF.SharpDX/UWP/Core) โšก๏ธ 1. Fix BatchedMeshGeometryModel3D blinking when BatchedGeometries update.(WPF.SharpDX/UWP/Core)
    2. Small problem in PointAndLinesBinding example, SetPoints() method.(WPF) ๐Ÿ— 1. Fixed glitches in various examples and project build.(WPF, WPF.SharpDX)
    3. Fix memory leak if same reference counted object gets collected multiple times.(WPF.SharpDX/UWP/Core)
  • v2.16.1 Changes

    May 02, 2021

    ๐Ÿ›  Fixed

    1. Fix RenderContext.BoundingFrustum for non-perspective cameras. (WPF.SharpDX/UWP/Core)
    2. Handle too many SurfaceD3D_IsFrontBufferAvailableChanged. (WPF.SharpDX/UWP/Core)