title: WebGL scene does't render because of lost context
body: <p>I have a 3d model of a road with textures and without.</p>
  
  <p>When I load road without textures everything works fine ~ 60fps. But when I load road with textures there are 2 variants:</p>
  
  <p>1) If 3D model is not big then it loads and works but with very low fps ~ 10-20</p>
  
  <p>2) If 3D model is big it loads without any errors and warnings but after that I get this error:</p>
  
  <pre><code>WebGL: CONTEXT_LOST_WEBGL: loseContext: context lost
  THREE.WebGLShader: gl.getShaderInfoLog() null 
  </code></pre>
  
  <p>This error here:</p>
  
  <pre><code>animate = function() {
      renderer.render(scene, camera); &lt;--- error occurs here
      stats.update();
      controls.update(clock.getDelta());
      return requestAnimationFrame(animate);
  };
  </code></pre>
  
  <p>I've read that this error means: 'browser or the OS decides to reset the GPU to get control back' but how can I solve this problem?</p>