aboutsummaryrefslogtreecommitdiff
path: root/include/RenderBackend/OpenGL/CommonShader.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'include/RenderBackend/OpenGL/CommonShader.hpp')
-rw-r--r--include/RenderBackend/OpenGL/CommonShader.hpp11
1 files changed, 11 insertions, 0 deletions
diff --git a/include/RenderBackend/OpenGL/CommonShader.hpp b/include/RenderBackend/OpenGL/CommonShader.hpp
index a67aa68..80e63a9 100644
--- a/include/RenderBackend/OpenGL/CommonShader.hpp
+++ b/include/RenderBackend/OpenGL/CommonShader.hpp
@@ -1,7 +1,16 @@
#pragma once
+#include "../../types.hpp"
+#include <string>
+
namespace amalgine
{
+ struct ShaderAttribute
+ {
+ std::string name;
+ const char *typeName;
+ };
+
static bool isAlpha(char c)
{
return (c >= 'a' && c <= 'z') || (c >= 'A' && c <= 'Z');
@@ -30,4 +39,6 @@ namespace amalgine
return false;
}
+
+ std::string getShaderCompileLog(u32 shaderId);
}