Add VertexArray, BufferLayout, BufferElement

This commit is contained in:
Riyyi
2019-12-22 14:54:38 +01:00
parent b6f96b3e38
commit b90e5ed5dd
4 changed files with 275 additions and 7 deletions
+3 -2
View File
@@ -2,9 +2,10 @@
layout(location = 0) out vec4 color;
in vec3 position;
in vec3 p_position;
in vec4 p_color;
void main()
{
color = vec4(position * 0.5f + 0.5f, 1.0f);
color = p_color;
}
+5 -2
View File
@@ -1,11 +1,14 @@
#version 450 core
layout(location = 0) in vec3 a_position;
layout(location = 1) in vec4 a_color;
out vec3 position;
out vec3 p_position;
out vec4 p_color;
void main()
{
position = a_position;
p_position = a_position;
p_color = a_color;
gl_Position = vec4(a_position, 1.0f);
}