Release 2.16.0
24 Apr 2021
[2.16.0] - 2021-04-24
Added
- Adds coordinate system axis color dependency properties for Viewport3DX. (WPF.SharpDX/UWP)
- Support for loading .obj and .mtl from stream. (WPF)
Improvement
- Avoid GPU resources getting destroyed and re-created unnecessarily. (WPF.SharpDX/UWP/Core)
- Improves texture loading. Re-implemented
TextureModel
and provides ITextureInfoLoader
interface to allow user defined texture repository.(WPF.SharpDX/UWP/Core)
- Auto caching
Stream
and TextureModel
pair to avoid duplicated texture resources.(WPF.SharpDX/UWP/Core)
TextureModel
changes to be Guid
based. TextureModel
with same Guid
will be treated as same texture.(WPF.SharpDX/UWP/Core)
- Aggregate hit test function parameters into single hit test context. (WPF.SharpDX/UWP/Core)
- Move FXAA to the end of rendering, so FXAA applies onto screen spaced object. (WPF.SharpDX/UWP/Core)
- Add preliminary hit check with hit thickness for PointNode. (WPF.SharpDX/UWP/Core)
Fixed
- Fixed viewport crash during display configuration change #1531. (WPF.SharpDX)
- Fixed cursor is wrong after pressing multiple mouse button simultaneously (WPF.SharpDX/UWP)
- Bugfix export without material (Assimp)
- Fixed bounding box is not updated properly. #1555 (WPF.SharpDX/UWP/Core)
- Fixed Frustum test bug. (WPF.SharpDX/UWP/Core)
- Fixed shadow map OrthoWidth dependency property is setting to wrong property in scene node.(WPF.SharpDX/UWP)
Breaking Change
- Hit test function signature has been changed.