runnable fragment
code snippet
precision mediump float;
uniform vec3 uColor;
uniform float u_time;
varying vec3 vPosition;
varying vec3 vNormal;
void main()
{
// Normal
vec3 normal = normalize(vNormal);
if(!gl_FrontFacing)
normal *= - 1.0;