22 lines
446 B
GLSL
22 lines
446 B
GLSL
#version 400 core
|
|
|
|
#ifdef GL_ES
|
|
precision mediump float;
|
|
precision mediump int;
|
|
#endif
|
|
|
|
// Input:
|
|
in vec3 in_position;
|
|
in vec2 in_textureCoords;
|
|
uniform mat4 in_matrixTransformation;
|
|
uniform mat4 in_matrixProjection;
|
|
uniform mat4 in_matrixView;
|
|
|
|
// output:
|
|
out vec2 io_textureCoords;
|
|
|
|
void main(void) {
|
|
gl_Position = in_matrixProjection * in_matrixView * in_matrixTransformation * vec4(in_position, 1.0);
|
|
io_textureCoords = in_textureCoords;
|
|
}
|