diff options
Diffstat (limited to 'data')
-rw-r--r-- | data/shaders/default-vertex.glsl | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/data/shaders/default-vertex.glsl b/data/shaders/default-vertex.glsl index 11f389f..d2ab135 100644 --- a/data/shaders/default-vertex.glsl +++ b/data/shaders/default-vertex.glsl @@ -3,9 +3,11 @@ in vec3 position; in vec2 tex; out vec2 frag_tex; -uniform mat4 mvp; +uniform mat4 model; +uniform mat4 view; +uniform mat4 projection; void main(void) { frag_tex = tex; - gl_Position = mvp * vec4(position.xyz, 1.0); + gl_Position = projection * view * model * vec4(position.xyz, 1.0); } |