Usa la precisión de mediump en WebGL cuando sea posible.

Ilmari Heikkinen

Aviso de nuestros amigos de Opera, que han estado probando WebGL en hardware real OpenGL ES 2.0: muchas demostraciones y aplicaciones usan una precisión de alta precisión en sombreadores de fragmentos cuando esto no está realmente garantizado.

El alto nivel de sombreadores de fragmentos es una parte opcional de la especificación de OpenGL ES 2.0, por lo que no todo el hardware lo admite (incluso cuando lo son, puede haber un problema de rendimiento). Usar mediump generalmente será suficiente y garantizará que tus aplicaciones también funcionen en dispositivos móviles.

En la práctica, si tu sombreador de fragmentos comenzó anteriormente con

precision highp float;

Cambiarlo por lo siguiente debería ser el resultado:

precision mediump float; // or lowp