Blitting OpenFL is a rendering engine and lifecycle pipeline, distributed as a haxelib.
Focused in bit blit (bit-boundary block transfer), Blitting leverages performance oriented design for graphics, bitmap, and 3D rendering. Through a core engine, pipelines optimize rendering, layout, and invalidation lifecycles.
YouTube: https://youtu.be/xr2_u2pRKF4
Web Demo: https://jasonsturges.github.io/openfl-away3d-terrain-demo/
Blitting OpenFL is an OpenFL port to the Haxe programming language of the Blitting ActionScript library. ActionScript developers should use Blitting.
This library can be installed through any of the following ways.
To use the latest release from haxelib:
$ haxelib install blitting
To use the latest development from GitHub:
$ haxelib git blitting https://github.com/jasonsturges/blitting-openfl.git
To use a local copy as a development haxelib, clone this repo and link the source directory by executing:
$ git clone https://github.com/jasonsturges/blitting-openfl.git
$ haxelib dev blitting ./blitting-openfl
For inclusion into a Haxe project, add this library by updating your project.xml:
<project>
...
<haxelib name="blitting" />
...
</project>
Here are a few starting points:
- v.0.9.1 beta on March 21, 2017
- Rendering lifecycle, parity with blitting library
- v0.9 beta on August 31, 2015
- Initial import to haxelib.
To generate documentation using dox, execute:
haxe documentation.hxml
This project is free, open-source software under the MIT license.
Copyright 2015 Jason Sturges