summary refs log tree commit diff
path: root/assets/shaders/block_outline.vert.glsl
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;
}