Experiments with drawTiles based display list for Haxe NME. Works for flash, html5, cpp and neko.
Test results for examples/bunnies:
- cpp: 62`000 bunnies @ 60fps
- cpp: 130`000 bunnies @ 30fps
- html5: 4`200 bunnies @ 30fps
- flash -web: 1`100 bunnies @ 30fps
With '-notransform' conditional compilation flag:
- cpp: 140`000 bunnies @ 30fps
- flash -web: 21`000 bunnies @ 30fps
- html5: 4`500 bunnies @ 30fps
With 'thread' flag (cpp only):
- 90`000 bunnies @ 57-60fps
- 210`000 bunnies @ 27-30fps
- Samsung Galaxy Y (single-core 800MHz): 1`400 bunnies @ 28-30fps
- Asus Nexus 7 (quad-core 1.2GHz):
- 5`200 bunnies @ 29-30fps
- 8`700 bunnies @ 29-30fps with 'thread' flag (67% more bunnies with threads)
- Galaxy Note 2 (quad-core 1.6GHz):
- 6`000 bunnies @ 30fps
- 13`500 bunnies @ 30fps with 'thread' flag (125% more bunnies with threads)
MIT License