diff options
author | Yann Herklotz <git@yannherklotz.com> | 2020-12-29 01:22:29 +0000 |
---|---|---|
committer | Yann Herklotz <git@yannherklotz.com> | 2020-12-29 01:22:29 +0000 |
commit | 41bac9f6b1b87b7175b7f77e01840800f5b20b15 (patch) | |
tree | 7811cd7a4cf941b5162c3f2219c34d4d565a76f3 /shaders | |
parent | 91f87514ceb9483df57e8fb1c07c63185b8df995 (diff) | |
download | Vivant-41bac9f6b1b87b7175b7f77e01840800f5b20b15.tar.gz Vivant-41bac9f6b1b87b7175b7f77e01840800f5b20b15.zip |
Add input handling
Diffstat (limited to 'shaders')
-rw-r--r-- | shaders/triangle.vert | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/shaders/triangle.vert b/shaders/triangle.vert index cc5441d..3c61307 100644 --- a/shaders/triangle.vert +++ b/shaders/triangle.vert @@ -1,7 +1,12 @@ #version 150 -in vec2 position; +in vec3 position; -void main(void) { - gl_Position = vec4(position, 0.0, 1.0); +uniform mat4 model; +uniform mat4 view; +uniform mat4 projection; + +void main() +{ + gl_Position = projection * view * model * vec4(position, 1.0); } |