Sources/Shaders/Star/star.fsh
/* |
<codex> |
<abstract> |
Fragment shader for stars. |
</abstract> |
</codex> |
*/ |
void main() |
{ |
float d = distance(vec2(0.5, 0.5), gl_TexCoord[0].st); |
float s = clamp(1.0 - 2.0 * d, 0.0, 1.0); |
float t = cos(0.5 * 3.1415 * s); |
float c = 1.0 - pow(t, 0.25); |
gl_FragColor = vec4(c, c, c, 1.0) * gl_Color; |
} |
Copyright © 2015 Apple Inc. All Rights Reserved. Terms of Use | Privacy Policy | Updated: 2015-12-10