going to sleep
[ld42_outofspace] / sdr / field.p.glsl
diff --git a/sdr/field.p.glsl b/sdr/field.p.glsl
new file mode 100644 (file)
index 0000000..b8888c9
--- /dev/null
@@ -0,0 +1,12 @@
+#version 410 compatibility
+
+uniform sampler2D gvis_tex, field_tex;
+
+void main()
+{
+       vec4 gridcol = texture2D(gvis_tex, gl_TexCoord[0].st);
+       float field = -texture2D(field_tex, gl_TexCoord[1].st).x;
+
+       gl_FragColor.rgb = gridcol.rgb + vec3(field, field, field);
+       gl_FragColor.a = 1.0;
+}