Giter Site home page Giter Site logo

stablexdl's Introduction

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

stablexdl's People

Contributors

realyuniquename avatar as3boyan avatar

Watchers

James Cloos avatar Zaphod 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.