Ultraviolet Framework 2018.10
·
427 commits
to develop
since this release
Core
- Added bidirectional implicit conversion operators between
Vector2
,Vector3
,Vector4
,Quaternion
,Matrix
, and their equivalent types from theSystem.Numerics.Vectors
package.
UI
- Added a new NuGet package,
Ultraviolet.ImGuiViewProvider
. This package, intended as a simpler alternative toUltraviolet.Presentation
, allows an Ultraviolet application to use the immediate-mode Dear ImGui library for constructing user interfaces.
Graphics
- FIX: The
SetData()
methods onIndexBuffer
andVertexBuffer
now correctly support all valid types. - FIX: Fix for caching behavior in OpenGL effect parameters when using array types.
- Made changes to the
TextShaper
API:- Removed
GuessUnicodeProperties()
method. - Removed
Length
property. - Added
SetUnicodeProperties()
method. - Added
GetUnicodeProperties()
method. - Added
RawLength
property.
- Removed
- Added
SourceIndex
property toShapedChar
structure. - Added
SetRawData()
method toTexture2D
,Texture3D
,VertexBuffer
,IndexBuffer
, andSurface2D
classes.