From 4d9627422f94c165102baa8d9166049321c25b10 Mon Sep 17 00:00:00 2001 From: Aaditya Dhruv Date: Sun, 25 Jan 2026 19:05:38 -0600 Subject: Better rotating cube --- shaders/fragment.glsl | 4 ++-- shaders/vertex.glsl | 5 +---- 2 files changed, 3 insertions(+), 6 deletions(-) (limited to 'shaders') diff --git a/shaders/fragment.glsl b/shaders/fragment.glsl index 2b1879f..da55675 100644 --- a/shaders/fragment.glsl +++ b/shaders/fragment.glsl @@ -1,6 +1,6 @@ #version 410 core out vec4 frag_colour; -flat in vec3 color; +uniform vec3 face_colors[6]; void main() { - frag_colour = vec4( color, 1.0 ); + frag_colour = vec4( face_colors[gl_PrimitiveID/2], 1.0 ); }; diff --git a/shaders/vertex.glsl b/shaders/vertex.glsl index 7d99479..9ae73dc 100644 --- a/shaders/vertex.glsl +++ b/shaders/vertex.glsl @@ -1,12 +1,9 @@ #version 410 core layout(location=0) in vec3 pos; -layout(location=1) in vec3 col; -flat out vec3 color; uniform mat4 model; uniform mat4 view; uniform mat4 perspective; void main() { - gl_Position = perspective * model * vec4( pos, 1.0 ); - color = col; + gl_Position = perspective*view*model*vec4(pos, 1.0); }; -- cgit