diff options
Diffstat (limited to 'examples/qt3d/deferred-renderer-cpp/geometry_gl2.vert')
-rw-r--r-- | examples/qt3d/deferred-renderer-cpp/geometry_gl2.vert | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/examples/qt3d/deferred-renderer-cpp/geometry_gl2.vert b/examples/qt3d/deferred-renderer-cpp/geometry_gl2.vert new file mode 100644 index 000000000..72d5345f1 --- /dev/null +++ b/examples/qt3d/deferred-renderer-cpp/geometry_gl2.vert @@ -0,0 +1,21 @@ +#version 110 + +attribute vec4 vertexPosition; +attribute vec3 vertexNormal; + +varying vec4 color0; +varying vec3 position0; +varying vec3 normal0; + +uniform mat4 mvp; +uniform mat4 modelView; +uniform mat3 modelViewNormal; +uniform vec4 meshColor; + +void main() +{ + color0 = meshColor; + position0 = vec3(modelView * vertexPosition); + normal0 = normalize(modelViewNormal * vertexNormal); + gl_Position = mvp * vertexPosition; +} |