StablexDL
StablexDL copied to clipboard
Experiments with drawTiles based display list for Haxe OpenFL
StablexDL
Experiments with drawTiles based display list for Haxe NME. Works for flash, html5, cpp and neko.
Test machine: Core i7 3.4GHz, GeForce 640, Unbuntu 12.04
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
Mobile
- 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