--- /dev/null
+#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;
+}