summaryrefslogtreecommitdiff
path: root/shaders
diff options
context:
space:
mode:
authorAaditya Dhruv <[email protected]>2026-01-25 18:06:13 -0600
committerAaditya Dhruv <[email protected]>2026-01-25 18:06:13 -0600
commit955ffb0d4a0235532fdb9b808745bcf571735122 (patch)
tree7b6dce22f1af65411ba27cfae88a4e4d9927d862 /shaders
parent118980e02e59ff31871df59dce257075394f3533 (diff)
rotating cube
Diffstat (limited to 'shaders')
-rw-r--r--shaders/fragment.glsl2
-rw-r--r--shaders/vertex.glsl7
2 files changed, 6 insertions, 3 deletions
diff --git a/shaders/fragment.glsl b/shaders/fragment.glsl
index cdaf24f..2b1879f 100644
--- a/shaders/fragment.glsl
+++ b/shaders/fragment.glsl
@@ -1,6 +1,6 @@
#version 410 core
out vec4 frag_colour;
-in vec3 color;
+flat in vec3 color;
void main() {
frag_colour = vec4( color, 1.0 );
};
diff --git a/shaders/vertex.glsl b/shaders/vertex.glsl
index d6a5091..7d99479 100644
--- a/shaders/vertex.glsl
+++ b/shaders/vertex.glsl
@@ -2,8 +2,11 @@
layout(location=0) in vec3 pos;
layout(location=1) in vec3 col;
-out vec3 color;
+flat out vec3 color;
+uniform mat4 model;
+uniform mat4 view;
+uniform mat4 perspective;
void main() {
- gl_Position = vec4( pos, 1.0 );
+ gl_Position = perspective * model * vec4( pos, 1.0 );
color = col;
};