Skip to content

Releases: gecko0307/dlib

dlib 0.3

25 Mar 18:53
Compare
Choose a tag to compare
  • dlib.core
    • Added simple yet robust I/O streams (dlib.core.stream), which are completely Phobos-independent
  • dlib.filesystem
    • Abstract FS interface and it's implementations for Windows and POSIX filesystems
  • dlib.image
    • Breaking change: all pixel I/O is now floating-point (via Color4f). This gives an opportunity to define image classes of arbitrary floating-point pixel formats and enables straightforward HDRI: sample 32-bit implementation provided in dlib.image.hdri
    • Pixel iteration now can be done with row and col ranges
    • Parallel filtering is now easy with dlib.image.parallel. You can add multithreading to your existing filter code with just a few changes
    • Added support for TGA and BMP formats (only loading for now)
    • All image format I/O is now stream-based
  • dlib.math
    • Breaking change: matrices in dlib.math.matrix are now column-major
    • Imporved constness support in dlib.math.vector, as well as added unittest to the module. Using new string constructor, vectors now can be parsed from strings (e.g., "[0, 1, 2]")
  • Overall improvements & bugfixes
    • Much saner DUB support, addressed some serious problems with building, added configuration for pre-compiling as a static library

dlib 0.2.4

28 Dec 09:32
Compare
Choose a tag to compare

Bugfix release + added support for DMD 2.064 package modules.

dlib 0.2.3

04 Dec 13:25
Compare
Choose a tag to compare

Bugfix release. Fixed issues with compiling on 64-bit systems.

dlib 0.2.1

12 Oct 17:36
Compare
Choose a tag to compare

Bugfix release.

dlib 0.2.0

11 Oct 18:19
Compare
Choose a tag to compare
  • Added XML parser (alpha quality);
  • Massive refactoring of the matrix implementation. All matrix types (Matrix2x2f, Matrix3x3f, Matrix4x4f) are now specializations of generic Matrix!(T,N) struct in dlib.math.matrix;
  • Updated dlib.math.dual. Vectors of dual numbers can now be created;
  • Added support for Hermite curves (dlib.geometry.hermite).

dlib 0.1.2

18 Jul 15:49
Compare
Choose a tag to compare
  • Renamed ColorRGBA and ColorRGBAf into Color4 and Color4f;
  • Added support for image convolution. There are several built-in kernels (Identity, BoxBlur, GaussianBlur, Sharpen, Emboss, EdgeEmboss, EdgeDetect, Laplace);
  • Added support for HSV color space;
  • Added Chroma Keying and Color Pass filters.

dlib 0.1.1

13 Jul 18:54
Compare
Choose a tag to compare

Bugfix release

dlib 0.1

13 Jul 08:19
Compare
Choose a tag to compare
v0.1

Updated README.md