diff options
author | taw27 <taw27@84d2e878-0bd5-11dd-ad15-13eda11d74c5> | 2008-05-28 19:53:16 +0000 |
---|---|---|
committer | taw27 <taw27@84d2e878-0bd5-11dd-ad15-13eda11d74c5> | 2008-05-28 19:53:16 +0000 |
commit | 68e8e73c5a795ac0530bed547b2249333fdd7146 (patch) | |
tree | b301c4c245a54914217869edd752f385b9504f0a /data/shaders/swirlytron.frag | |
parent | 838e666fa3293f969042869c3b0fa3177e03d990 (diff) |
More swirlytron
git-svn-id: svn://cook.msm.cam.ac.uk:745/thrust3d/thrust3d@50 84d2e878-0bd5-11dd-ad15-13eda11d74c5
Diffstat (limited to 'data/shaders/swirlytron.frag')
-rw-r--r-- | data/shaders/swirlytron.frag | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/data/shaders/swirlytron.frag b/data/shaders/swirlytron.frag index f582aa7..b2a9d89 100644 --- a/data/shaders/swirlytron.frag +++ b/data/shaders/swirlytron.frag @@ -17,13 +17,15 @@ void main() { vec3 colour; float f; + float r; + + r = pow(abs(coords.x), 2.0) + pow(abs(coords.y), 2.0); f = 1.0 + (0.5*cos(time/1000.0)); - colour.b = 0.2 * abs( cos(2*f*3.141*coords.x + (time/100.0)) ); - colour.b += 0.5 * abs( cos(2*f*3.141*coords.y + (time/100.0)) ); colour.r = 0.1; colour.g = 0.0; + colour.b = 0.5 * cos(2*f*3.141*r - (time/100.0) ); gl_FragColor = vec4(colour.r, colour.g, colour.b, 1.0); |