_drawSceneForWebGL and _drawSceneForCanvas where almost identical, refactored