CSC3224_Computer_Games_Development / GameEngine / Engine_Resources / Shaders / MatrixVertex.glsl
MatrixVertex.glsl
Raw
# version 150 core
uniform mat4 modelMatrix ;
uniform mat4 viewMatrix ;
uniform mat4 projMatrix ;

in vec3 position ;
in vec4 colour ;

 out Vertex {
 vec4 colour ;
 } OUT ;

 void main ( void ) {
 mat4 mvp = projMatrix * viewMatrix * modelMatrix ;
 gl_Position = mvp * vec4 ( position , 1.0);
 OUT. colour = colour ;
 }