hi
1. cant save Cyos
2. this shader result is not corrct in Cyos but have correct result in PG
*notic this line in vertex shader : vNormal = normal;
if you remove that shader render correctly
http://www.babylonjs-playground.com/#Y0RQ2F#3
precision highp float;
// Attributes
attribute vec3 position;
attribute vec3 normal;
attribute vec2 uv;
// Uniforms
uniform mat4 worldViewProjection;
// Varying
varying vec2 vUV;
varying vec4 vPosition;
varying vec3 vNormal;
void main(void) {
vec4 p = vec4( position, 1. );
vPosition = p;
vNormal = normal;
vUV = uv;
gl_Position = worldViewProjection * p;
}
precision highp float;
varying vec2 vUV;
varying vec4 vPosition;
varying vec3 vNormal;
uniform sampler2D textureSampler;
void main(void) {
gl_FragColor = texture2D(textureSampler, vUV);
}