summaryrefslogtreecommitdiff
path: root/resources/shader.vertexshader
diff options
context:
space:
mode:
author0scar <qgt268@alumni.ku.dk>2024-02-06 13:33:37 +0000
committer0undefined <oscar@nelin.dk>2025-02-26 12:50:01 +0000
commitb2bd9bccd8fffaae76c7f2f8373e641a6dd029d2 (patch)
tree38760758cc632353c53e7b9707a7463310650976 /resources/shader.vertexshader
Initial commit
Diffstat (limited to 'resources/shader.vertexshader')
-rw-r--r--resources/shader.vertexshader17
1 files changed, 17 insertions, 0 deletions
diff --git a/resources/shader.vertexshader b/resources/shader.vertexshader
new file mode 100644
index 0000000..657053e
--- /dev/null
+++ b/resources/shader.vertexshader
@@ -0,0 +1,17 @@
+#version 330 core
+
+// Input vertex data, different for all executions of this shader.
+layout(location = 0) in vec3 vertexPosition_modelspace;
+layout(location = 1) in vec3 vertexColor;
+
+uniform mat4 MVP;
+
+out vec3 fragmentcolor;
+
+void main() {
+
+ gl_Position = MVP * vec4(vertexPosition_modelspace, 1);
+ // gl_Position.w = 1.0;
+
+ fragmentcolor = vertexColor;
+}