]> git.tdb.fi Git - libs/gl.git/blobdiff - demos/forestpond/data/fluidsim_bottom.glsl
Implement water simulation and surface shader for forest pond
[libs/gl.git] / demos / forestpond / data / fluidsim_bottom.glsl
diff --git a/demos/forestpond/data/fluidsim_bottom.glsl b/demos/forestpond/data/fluidsim_bottom.glsl
new file mode 100644 (file)
index 0000000..881a5a9
--- /dev/null
@@ -0,0 +1,16 @@
+import msp_interface;
+
+#pragma MSP stage(vertex)
+void main()
+{
+       out float z = vertex.z;
+       gl_Position = clip_eye_matrix*eye_world_matrix*world_obj_matrix*vertex;
+}
+
+#pragma MSP stage(fragment)
+layout(location=0) out float elevation;
+
+void main()
+{
+       elevation = z*100.0;
+}