Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/impaler/as3-flx-bunnymark


https://github.com/impaler/as3-flx-bunnymark

Last synced: about 2 months ago
JSON representation

Awesome Lists containing this project

README

        

### FlxBunnyMark

Written to compare [AS3 Flixel](https://github.com/AdamAtomic/flixel) with [HaxeFlixel](https://github.com/HaxeFlixel/flixel).

The initial BunnyMark was [created by Iain Lobb](http://blog.iainlobb.com/2010/11/display-list-vs-blitting-results.html) (code) and [Amanda Lobb](http://amandalobb.com/) (art), then ported to haxe-NME by [Joshua Granick](http://www.joshuagranick.com/blog/?p=508), then enhanced by [Philippe Elsass](https://github.com/elsassph/nme-bunnymark.), now ported to HaxeFlixel by [BeebleRox](https://github.com/Beeblerox), and improved by [impaler ](https://github.com/impaler) and [Gama11](https://github.com/Gama11), ported to AS3 by [impaler](https://github.com/impaler).

Flash is limited to software rendering so there is a significant performance improvement when you use cpp targets. Cpp targets make use of drawTiles() GPU Acceleration and on a desktop it can display 10 000's of bunnies with additional variations of alpha and scaling. On the flash target however, rendering with alpha and scaling means a severe performance decrease.