Experiments with drawTiles based display list for Haxe OpenFL
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
examples
src/ru/stablex/sxdl
.gitignore
README.md

README.md

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