@@ -29168,6 +29168,10 @@
vs,
fs
} = Common$1.changeShaderToWebgl2(shader.vertexShader, shader.fragmentShader, 'RawShaderMaterial');
+ if (!Potree.settings.isWebgl2) {
+ defines['round(x)'] = 'floor(x + 0.5)'; //webgl1 unsupport round
+ fs = fs.replace('int(round(color.g * 255.0)) << 8', 'int(round(color.g * 255.0 * pow(2.0, 8.0)))'); //unsupport <<
+ }
super({
fragmentShader: fs,
vertexShader: vs,