performance - PlayN WebGL perfomance for canvas -
performance - PlayN WebGL perfomance for canvas -
webgl slow.
100 sprites per frame - ok,
1000 sprites per frame - need optimization,
10000 sprites, fps drop downwards 40 20fps.
i not need 3d @ all. not need filters, shaders, lights , other 3d stuff. need fast 2d canvas (without pixel smoothing) ability render png's , render shapes debug (lines, bars, circles). there possibility exclude webgl playn engine , switch html5 canvas? (i suppose much more faster webgl.)
this has nil webgl. webgl fast. nor have playn. asking race indy 500 using suv. suv never going comparable specialized race cars. however, if have drive on unknown terrain, , take kids soccer game, , pick groceries on way home, suv going much improve choice.
in case describe, slowness neither webgl calls nor canvas.drawimage calls, it's fact playn total affine transform multiplication compute current transform every sprite on every frame. want 99% of time, because games have many fewer 1000 sprites on screen @ once, , prefer flexibility of beingness able manipulate sprites way please.
if need 10,000 sprites, , you're not trying utilize scene graph engine particle system, utilize immediatelayer
layer , phone call surface.drawimage draw images in position need be, , maintain math determines position minimum.
performance webgl playn
Comments
Post a Comment