3 layout(location = 0) in vec3 vertexPosition;
4 layout(location = 1) in vec2 vertexTextureCoords;
5 layout(location = 2) in vec3 vertexColor;
7 out vec2 fragmentTextureCoords;
8 out vec3 fragmentColor;
12 uniform mat4 projection;
16 gl_Position = projection * view * model * vec4(vertexPosition, 1.0);
17 fragmentTextureCoords = vertexTextureCoords;
18 fragmentColor = vertexColor;