blob: 3b9dfe988607044de215f34640b12158eb2d45cc (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
#version 330 core
uniform mat4 model_matrix;
uniform mat4 view_matrix;
uniform mat4 projection_matrix;
layout (location = 0) in vec3 position;
void main() {
vec4 world_position = model_matrix * vec4(position, 1.0);
vec4 view_position = view_matrix * world_position;
vec4 clip_position = projection_matrix * view_position;
gl_Position = clip_position;
}
|