projects
/
mandelwow.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix benchmarks for latest glium/glutin API
[mandelwow.git]
/
shaders
/
mandelwow.frag
diff --git
a/shaders/mandelwow.frag
b/shaders/mandelwow.frag
index 0551a342450b982d2e5522243da7812f9ac79bad..8107b3d86e24424be5ba45e0d6dfb6e14b8a7009 100644
(file)
--- a/
shaders/mandelwow.frag
+++ b/
shaders/mandelwow.frag
@@
-1,7
+1,8
@@
-#version
100
+#version
300 es
precision highp float;
precision highp float;
-varying vec2 c;
-varying vec2 z;
+in vec2 c;
+in vec2 z;
+out vec4 color;
void main() {
float zx = z.x;
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);
float zy2 = zy * zy;
if (zx2 * zy2 > 4.0) {
float index = float(iter) / float(maxiter);
-
gl_FragC
olor = vec4(index, 0.1, 1.0 - index / 2.0, 0.8 - index * index);
+
c
olor = 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;
}
return;
}
zy = zx * zy * 2.0 + c.y;
zx = zx2 - zy2 + c.x;
}
-
gl_FragC
olor = vec4((sin(z.y) + 1.0) / 4.0,
-
(sin(z.x) + 1.0) / 4.0,
-
(sin(c.x) + 1.0) / 4.0,
-
1.0);
+
c
olor = vec4((sin(z.y) + 1.0) / 4.0,
+ (sin(z.x) + 1.0) / 4.0,
+ (sin(c.x) + 1.0) / 4.0,
+ 1.0);
}
}