cpublit 0.2.1

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.2.1 2018-Sep-18
0.2.0 2018-Jul-14
0.1.1 2018-Apr-21
0.1.0 2018-Apr-04
~master 2018-Sep-18
Show all 5 versions
Download Stats:
  • 0 downloads today

  • 0 downloads this week

  • 1 downloads this month

  • 6 downloads total

Score:
1.0
Short URL:
cpublit.dub.pm