From eb0f549ccd7530823397dded3dc8a264a26193d4 Mon Sep 17 00:00:00 2001 From: beppe Date: Sat, 22 Jun 2024 11:14:23 +0200 Subject: [PATCH] ok --- learning/PixelSpirit/the_sun.frag | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 learning/PixelSpirit/the_sun.frag diff --git a/learning/PixelSpirit/the_sun.frag b/learning/PixelSpirit/the_sun.frag new file mode 100644 index 0000000..d79139f --- /dev/null +++ b/learning/PixelSpirit/the_sun.frag @@ -0,0 +1,27 @@ +#ifdef GL_ES +precision mediump float; +#endif +uniform vec2 u_resolution; +uniform vec2 u_mouse; +uniform float u_time; + +#define PI 3.14159265359 + +const vec3 uAColor = vec3(.5,.5,.5); +const vec3 uBColor = vec3(.5,.5,.5); +const vec3 uCColor = vec3(1.,1.,1.); +const vec3 uDColor = vec3(.0,.33,.67); + +//get colors from http://dev.thi.ng/gradients/ +vec3 cosPalette(float t) { return uAColor + uBColor*cos(6.28318*(uCColor*t+uDColor)); } + + +void main() { + vec2 st = (gl_FragCoord.xy*2. - u_resolution.xy)/u_resolution.y; + vec3 color = vec3(0.0,0.0,0.0); + float alpha = 1.0; + + + + gl_FragColor = vec4(color, alpha); +}