#include "../../../include/RenderBackend/OpenGL/CommonShader.hpp" #include "../../../include/RenderBackend/OpenGL/opengl.hpp" using namespace std; namespace amalgine { string getShaderCompileLog(u32 shaderId) { string result; GLint shaderLogLength; glGetShaderiv(shaderId, GL_INFO_LOG_LENGTH, &shaderLogLength); if(shaderLogLength > 0) { result.resize(shaderLogLength); glGetShaderInfoLog(shaderId, shaderLogLength, NULL, &result[0]); } return result; } }