blob: ea88f62c28572e96d2c18337de0ad35ebb7456e5 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
#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;
}
}
|