]> git.lizzy.rs Git - dragonblocks_alpha.git/commitdiff
Add shaders
authorElias Fleckenstein <eliasfleckenstein@web.de>
Sat, 27 Mar 2021 17:36:43 +0000 (18:36 +0100)
committerElias Fleckenstein <eliasfleckenstein@web.de>
Sat, 27 Mar 2021 17:36:43 +0000 (18:36 +0100)
shaders/fragment.glsl [new file with mode: 0755]
shaders/vertex.glsl [new file with mode: 0755]

diff --git a/shaders/fragment.glsl b/shaders/fragment.glsl
new file mode 100755 (executable)
index 0000000..dd9cb00
--- /dev/null
@@ -0,0 +1,10 @@
+#version 330 core
+
+in vec3 fragmentColor;
+
+out vec4 outColor;
+
+void main()
+{
+       outColor = vec4(fragmentColor, 0.1);
+}
diff --git a/shaders/vertex.glsl b/shaders/vertex.glsl
new file mode 100755 (executable)
index 0000000..16ebda3
--- /dev/null
@@ -0,0 +1,17 @@
+#version 330 core
+
+layout(location = 0) in vec3 vertexPosition;
+layout(location = 1) in vec3 vertexColor;
+
+out vec3 fragmentColor;
+
+uniform mat4 model;
+uniform mat4 view;
+uniform mat4 projection;
+
+void main()
+{
+    gl_Position = projection * view * model * vec4(vertexPosition, 1.0);
+    fragmentColor = vertexColor;
+}
+