X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=shaders%2Fmandelwow.frag;h=8107b3d86e24424be5ba45e0d6dfb6e14b8a7009;hb=29b275596efed3b3064072483aa6d8c4cba1e3d4;hp=0551a342450b982d2e5522243da7812f9ac79bad;hpb=147dc8ea810d9be0f965b1b80a208956f944d7fc;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); }