cpublit 0.2.3

Drawing and image composing library.


To use this package, put the following dependency into your project's dependencies section:

dub.json
dub.sdl

CPUblit

Drawing and image composing library.

Description

  • Uses SSE2 or MMX where its possible for high performance.
  • No external libraries needed.
  • Works without a garbage collection.

Use

Add this library to your project's dependency via dub or your chosen IDE.

Currently most functions are very low-level, so experience with pointers is recommended. Per-line approach for composing is recommended if the images have size mismatch.

To do list

  • Fix non-x86 and x86-64 targets.
  • Add optimization for ARM Neon.
  • Make a GPGPU based variant called GPUblit with either D-Compute, CUDA, and/or OpenCL.
  • Add functions for RLE compression and decompression.
  • Add higher-level functions and types (might introduce external dependencies).
  • More testing.
Authors:
  • Laszlo Szeremi
Dependencies:
intel-intrinsics
Versions:
0.3.2 2019-May-16
0.3.1 2019-Mar-01
0.3.1-alpha 2019-Feb-09
0.3.0 2018-Dec-02
0.2.3 2018-Oct-22
Show all 11 versions
Download Stats:
  • 0 downloads today

  • 0 downloads this week

  • 0 downloads this month

  • 14 downloads total

Score:
1.0
Short URL:
cpublit.dub.pm