Optimize low level dispatch to WebGL.
Optimize low level dispatch to WebGL.

--HG--
branch : feature/json-loader

sereepap2029/playcanvas,RainsSoft/engine,SuperStarPL/engine,maxwellalive/engine,3DGEOM/engine,H1Gdev/engine,shinate/engine,nizihabi/engine,nizihabi/engine,aidinabedi/playcanvas-engine,RainsSoft/engine,SuperStarPL/engine,3DGEOM/engine,maxwellalive/engine,SuperStarPL/engine,sereepap2029/playcanvas,RainsSoft/engine,3DGEOM/engine,sanyaade-teachings/engine,maxwellalive/engine,playcanvas/engine,guycalledfrank/engine,horryq/engine-1,nizihabi/engine,MicroWorldwide/PlayCanvas,sanyaade-teachings/engine,playcanvas/engine,shinate/engine,sanyaade-teachings/engine,horryq/engine-1,aidinabedi/playcanvas-engine,sereepap2029/playcanvas,horryq/engine-1,MicroWorldwide/PlayCanvas,guycalledfrank/engine,shinate/engine,H1Gdev/engine