FrankLIKE / dlib

Math, XML, I/O streams and image processing for D

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

dlib

dlib is a growing collection of native D language libraries useful for various higher-level projects - such as game engines, rendering pipelines and multimedia applications. It is written in D2 and has no external dependencies aside D's standard library, Phobos.

Currently dlib contains the following packages:

  • dlib.core - basic functionality used by other modules

  • dlib.container - generic data structures

  • dlib.filesystem - abstract FS interface and its implementations for Windows and POSIX filesystems

  • dlib.functional - some functional programming idioms (HOFs, combiners, quantifiers, etc.)

  • dlib.math - linear algebra and numerical analysis (vectors, matrices, quaternions, etc.)

  • dlib.geometry - computational geometry (ray casting, primitives, intersection, etc.)

  • dlib.image - image processing (filters, color correction, FFT, HDRI, graphics formats I/O, support for 8 and 16-bit RGBA buffers and floating point operations)

  • dlib.xml - lightweight XML parser (UTF-8)

About

Math, XML, I/O streams and image processing for D

License:Boost Software License 1.0


Languages

Language:D 100.0%