diff options
Diffstat (limited to 'include/RenderBackend/OpenGL/CommonShader.hpp')
-rw-r--r-- | include/RenderBackend/OpenGL/CommonShader.hpp | 44 |
1 files changed, 0 insertions, 44 deletions
diff --git a/include/RenderBackend/OpenGL/CommonShader.hpp b/include/RenderBackend/OpenGL/CommonShader.hpp deleted file mode 100644 index 80e63a9..0000000 --- a/include/RenderBackend/OpenGL/CommonShader.hpp +++ /dev/null @@ -1,44 +0,0 @@ -#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'); - } - - static bool isDigit(char c) - { - return c >= '0' && c <= '9'; - } - - static bool isShaderVariableNameValid(const char *variableName) - { - const char *p = &variableName[0]; - if(isAlpha(*p) || *p == '_') - { - ++p; - while(true) - { - char c = *p; - if(c == '\0') - return true; - else if(isAlpha(c) || isDigit(c) || c == '_') - ++p; - } - } - - return false; - } - - std::string getShaderCompileLog(u32 shaderId); -} |