Code Monkey home page Code Monkey logo

blitting-openfl's Introduction

Blitting OpenFL

Introduction

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.

screen-capture

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.

Installation

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

Project Setup

For inclusion into a Haxe project, add this library by updating your project.xml:

<project>
    ...
    <haxelib name="blitting" />
    ...
</project>

Where do I find more information?

Here are a few starting points:

Releases

  • 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.

Generating Dox Documentation

To generate documentation using dox, execute:

haxe documentation.hxml

License

This project is free, open-source software under the MIT license.

Copyright 2015 Jason Sturges

blitting-openfl's People

Contributors

jasonsturges avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.