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
http://helix-toolkit.org/wpf
(Wpf) - XAML namespace prefix changed to
http://helix-toolkit.org/wpf/SharpDX
(Wpf.SharpDX)
๐ Fixed
- Memory leak in DX11ImageSource (Wpf.SharpDX)
๐ [Unreleased]: https://github.com/oxyplot/oxyplot/compare/v2015.1.453...HEAD
-
v2.21.1 Changes
June 16, 2022๐ Improvement
- 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
- Fix MSAA enable causes incorrect rendering on screenspaced objects. (WPF.SharpDX/UWP/Core/WinUI)
- Fix binding erorr: Converter failed to convert value of type of Element3D. (UWP/WinUI)
- Fix missing TeapotGeometry in Helixtoolkit.Core.Wpf. (Core.Wpf)
- 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
- 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
-
v2.20.2 Changes
February 01, 2022๐ Fixed
โ 1. Fix viewcube edge hit test is not working properly. #1702 (WPF.SharpDX/UWP/Core)
- 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
- 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)
- 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
- Fix zooming flips by enabling ZoomAroundMouseDownPoint in UWP.(UWP/Core)
- 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)
- 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
- Adds
TopMostGroupNode
andTopMostGroup3D
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) - 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
- Added null check in IRenderMetricesExtensions.UnProject().(WPF.SharpDX/UWP/Core) โก๏ธ 1. Fix BatchedMeshGeometryModel3D blinking when BatchedGeometries update.(WPF.SharpDX/UWP/Core)
- Small problem in PointAndLinesBinding example, SetPoints() method.(WPF) ๐ 1. Fixed glitches in various examples and project build.(WPF, WPF.SharpDX)
- Fix memory leak if same reference counted object gets collected multiple times.(WPF.SharpDX/UWP/Core)
- Adds
-
v2.16.1 Changes
May 02, 2021๐ Fixed
- Fix RenderContext.BoundingFrustum for non-perspective cameras. (WPF.SharpDX/UWP/Core)
- Handle too many SurfaceD3D_IsFrontBufferAvailableChanged. (WPF.SharpDX/UWP/Core)