summaryrefslogtreecommitdiffstats
path: root/examples/qt3d/clip-planes-qml/passthrough.frag
diff options
context:
space:
mode:
authorPaul Lemire <paul.lemire350@gmail.com>2015-07-19 18:17:02 +0200
committerPaul Lemire <paul.lemire@kdab.com>2015-07-29 06:09:04 +0000
commite87187e9a0d6acb18c874ac27fc565bda1d51e6e (patch)
tree7db52a6e93c778f2683c4e9a18455a74960cc7e5 /examples/qt3d/clip-planes-qml/passthrough.frag
parentf05c1d69e415187b32bfc419d89cbd38265f9de0 (diff)
clip-planes-qml examples
Demonstrates use of: -StencilOp / StencilTest -StateSet and nested StateSet -ClipPlane -Multiple render passes with different shaders -Use of layers Change-Id: I2d3f87e99e1fdbf9ed22e81838d6cc1744b6b8c1 Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
Diffstat (limited to 'examples/qt3d/clip-planes-qml/passthrough.frag')
-rw-r--r--examples/qt3d/clip-planes-qml/passthrough.frag13
1 files changed, 13 insertions, 0 deletions
diff --git a/examples/qt3d/clip-planes-qml/passthrough.frag b/examples/qt3d/clip-planes-qml/passthrough.frag
new file mode 100644
index 000000000..ab8310e07
--- /dev/null
+++ b/examples/qt3d/clip-planes-qml/passthrough.frag
@@ -0,0 +1,13 @@
+#version 150 core
+
+out vec4 fragColor;
+
+in VertexData {
+ vec3 position;
+ vec3 normal;
+} f_in;
+
+void main()
+{
+ fragColor = vec4(1.0, 1.0, 1.0, 1.0) * vec4(f_in.position, 1.0);
+}