X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=shaders%2Fmandelwow.frag;fp=shaders%2Fmandelwow.frag;h=8107b3d86e24424be5ba45e0d6dfb6e14b8a7009;hb=dc34aed50b5cb3840468af2591c2a0ea0f8abc29;hp=0551a342450b982d2e5522243da7812f9ac79bad;hpb=6ef74275da11e766c2cbe53b676df6188203cae3;p=mandelwow.git diff --git a/shaders/mandelwow.frag b/shaders/mandelwow.frag index 0551a34..8107b3d 100644 --- a/shaders/mandelwow.frag +++ b/shaders/mandelwow.frag @@ -1,7 +1,8 @@ -#version 100 +#version 300 es precision highp float; -varying vec2 c; -varying vec2 z; +in vec2 c; +in vec2 z; +out vec4 color; void main() { float zx = z.x; @@ -12,14 +13,14 @@ void main() { float zy2 = zy * zy; if (zx2 * zy2 > 4.0) { float index = float(iter) / float(maxiter); - gl_FragColor = vec4(index, 0.1, 1.0 - index / 2.0, 0.8 - index * index); + color = vec4(index, 0.1, 1.0 - index / 2.0, 0.8 - index * index); return; } zy = zx * zy * 2.0 + c.y; zx = zx2 - zy2 + c.x; } - gl_FragColor = vec4((sin(z.y) + 1.0) / 4.0, - (sin(z.x) + 1.0) / 4.0, - (sin(c.x) + 1.0) / 4.0, - 1.0); + color = vec4((sin(z.y) + 1.0) / 4.0, + (sin(z.x) + 1.0) / 4.0, + (sin(c.x) + 1.0) / 4.0, + 1.0); }