brawl-stars-assets/32.165/shader/ghost.fsh
2023-12-08 08:37:52 +04:00

19 lines
334 B
GLSL

#ifdef GL_ES
precision highp float;
#else
#define highp
#define mediump
#define lowp
#endif
varying mediump vec3 v_normal;
void main (void)
{
mediump vec3 normal = normalize(v_normal);
mediump float a = 1.0 - max(0.0, normal.z);
a = pow(a, 1.5);
const mediump vec3 c = vec3(0.7, 1.0, 1.0);
gl_FragColor = vec4(c * a, a);
}