Usar a precisão média no WebGL quando possível

Ilmari Heikkinen

Aviso dos nossos amigos da Opera, que testaram o WebGL em hardware OpenGL ES 2.0 real: muitas demonstrações e aplicativos usam a precisão highp em sombreadores de fragmentos quando não é realmente necessário.

O highp em sombreadores de fragmentos é uma parte opcional da especificação OpenGL ES 2.0. Portanto, nem todo hardware oferece suporte a ele. Mesmo quando oferecem, pode haver uma queda no desempenho. O uso de mediump geralmente é bom o suficiente e garante que seus aplicativos também funcionem em dispositivos móveis.

Na prática, se o sombreador de fragmentos foi iniciado anteriormente com

precision highp float;

Mude para o seguinte:

precision mediump float; // or lowp