Releases: aardvark-platform/aardvark.base
5.2.22
Fixed RandomSample.Lambertian internal calculation precision
Added float bits method overloads for unsigned vectors
Use reflection-based PixImageMipMap creation
[TypeInfo] Added color-related types and patterns
[Trafo] Implemented infinite far plane for perspective projection
[Trafo] Added reversed perspective projection variants
[Introspection] Increased verbosity level of custom attribute error
5.2.21
Made non-generic PixImage creation more flexible and robust
Added NativePtr.Item and NativePtr.Value
Added Buffer.MemoryCopy overloads with nativeint arguments
5.2.20
[Base] added float overloads to RandomSample methods
[Base] changed array memory copies to use Buffer.MemoryCopy
[PixImage] respect channel order in format and type conversion
[PixImage] improved support for dual-channel images
[PixImage] fixed and improved format conversion
[Tensors] added simple accessors for Gray and BW
[Vrml] added support for gzip compressed files
[Vrml] allow registration of custom field parsers
[Vrml] improved robustness in case of uknonwn field tokens
5.2.19
Added IPixMipmapLoader for loading images with mipmap chains
Marked some exotic image loading functions obsolete
5.2.18
made introspection attribute querying more robust
5.2.17
JSON support
- add missing Range1* types
- handling of special float values (NaN, +Inf, -Inf)
Add Vec.w
Update Aardvark.Build
5.2.16
support System.Text.Json for primitive types
(vectors, matrices, boxes, transforms, geometric primitives, ...)
5.2.15
Added File.writeAll* variants that create parent directories
[IO] Added logging output in case there is a stream position mismatch
[PixImage] Print path when loading from file stream
5.2.14
Updated to ImageSharp 2.1
Implemented default PixImage scaling function
Configurable PixImage functions throw proper exceptions
Added float16 support for PixImageMipMap
[Introspection] changed logging message when using CustomEntryAssembly from warning to normal
5.2.13
Added uint32 vector types (V2ui, V3ui, V4ui)
Added Disposable.empty
Inlined color conversion methods, deprecating lambdas
Implemented color conversions for Float16
[Patterns] Added 2x3 matrices