Add colour attribute to triangle vertices

This commit is contained in:
2024-09-21 19:33:23 +01:00
parent a711521f17
commit d50a06d215
3 changed files with 19 additions and 4 deletions

View File

@@ -1,7 +1,8 @@
#version 460 core
in vec3 vert_colours;
out vec4 color;
void main() {
color = vec4(0.93f, 0.42f, 0.35f, 1.0f);
color = vec4(vert_colours.r, vert_colours.g, vert_colours.b, 1.0f);
};

View File

@@ -1,7 +1,11 @@
#version 460 core
in vec4 position;
layout(location=0) in vec3 position;
layout(location=1) in vec3 vert_colour;
out vec3 vert_colours;
void main() {
gl_Position = vec4(position.x, position.y, position.z, position.w);
vert_colours = vert_colour;
gl_Position = vec4(position.x, position.y, position.z, 1.0f);
};