— - what's the performance difference between canvas2d and webgl and can you share a .capx demonstrating that? Is it the same across iPhone models (4S, 5...) and iPad?
I've only tested on 4S, dont have other Apple devices.
https://play.google.com/store/apps/deta ... free&hl=en
On Android (with CJS) this simple shooter runs flawless on devices from 2010, HTC Incredible with a 1ghz old dual core. On iOS with Ejecta or CJS it lags everytime there's explosions with particles (which happen frequently!), while it doesn't lag with WebGL disabled. Do you have an email (PM) I can send the CAPX to?
Edit: Since we're on this topic, is there a technical reason why WebGL shaders are just horrible on mobiles? I mean take a look at this: https://play.google.com/store/apps/deta ... mes.xcomeu
Awesome game runs very smooth on my Snapdragon S600 device (equivalent to Nexus 7). Surely, a few fancy shader effects should be OK but sadly its not. 10 glowing tiny sprites = lag fest. Or 2-3 warp sprites = lag fest.
is it NOT GPU accelerated and all processed on the CPU only? I can't see another reason for it, these newer SoCs have a lot of GPU grunt.