summary refs log tree commit diff
path: root/src/Shader
diff options
context:
space:
mode:
Diffstat (limited to 'src/Shader')
-rw-r--r--src/Shader/Shader.hpp6
-rw-r--r--src/Shader/ShaderSources.hpp13
-rw-r--r--src/Shader/fragment.glsl7
-rw-r--r--src/Shader/vertex.glsl11
4 files changed, 3 insertions, 34 deletions
diff --git a/src/Shader/Shader.hpp b/src/Shader/Shader.hpp
index 75c4f14..76a1197 100644
--- a/src/Shader/Shader.hpp
+++ b/src/Shader/Shader.hpp
@@ -1,7 +1,7 @@
 #pragma once
 
 #include <cstdint>
-#include "ShaderSources.hpp"
+#include "../Assets.hpp"
 
 namespace MC {
 
@@ -13,11 +13,11 @@ public:
     }
 
     static Shader create_vertex() {
-        return {GL_VERTEX_SHADER, ShaderSources::vertex_shader};
+        return {GL_VERTEX_SHADER, Assets::Shaders::vertex};
     }
 
     static Shader create_fragment() {
-        return {GL_FRAGMENT_SHADER, ShaderSources::fragment_shader};
+        return {GL_FRAGMENT_SHADER, Assets::Shaders::fragment};
     }
 
 private:
diff --git a/src/Shader/ShaderSources.hpp b/src/Shader/ShaderSources.hpp
deleted file mode 100644
index bd413b6..0000000
--- a/src/Shader/ShaderSources.hpp
+++ /dev/null
@@ -1,13 +0,0 @@
-#pragma once
-
-namespace MC::ShaderSources {
-
-constexpr const char* vertex_shader =
-#include "Generated/vertex.glsl.includable"
-;
-
-constexpr const char* fragment_shader =
-#include "Generated/fragment.glsl.includable"
-;
-
-}
\ No newline at end of file
diff --git a/src/Shader/fragment.glsl b/src/Shader/fragment.glsl
deleted file mode 100644
index ba5ed93..0000000
--- a/src/Shader/fragment.glsl
+++ /dev/null
@@ -1,7 +0,0 @@
-#version 330 core
-
-out vec4 color;
-
-void main() {
-    color = vec4(0.2f, 0.6f, 0.6f, 1.0f); // #339999
-}
\ No newline at end of file
diff --git a/src/Shader/vertex.glsl b/src/Shader/vertex.glsl
deleted file mode 100644
index e7b9e3d..0000000
--- a/src/Shader/vertex.glsl
+++ /dev/null
@@ -1,11 +0,0 @@
-#version 330 core
-
-uniform mat4 model_matrix;
-uniform mat4 view_matrix;
-uniform mat4 projection_matrix;
-
-in vec3 position;
-
-void main() {
-    gl_Position = projection_matrix * view_matrix * model_matrix * vec4(position, 1.0);
-}
\ No newline at end of file