default argument of type "const char " is incompatible with parameter of type "char "
My Code:
Shader(char* vertexFile, char* fragmentFile, char* geometryFile = "")
{
GLuint vertexShader = 0;
GLuint geometryShader = 0;
GLuint fragmentShader = 0;
vertexShader = loadShader(GL_VERTEX_SHADER, vertexFile);
if(geometryFile != "")
geometryShader = loadShader(GL_GEOMETRY_SHADER, geometryFile);
fragmentShader = loadShader(GL_FRAGMENT_SHADER, fragmentFile);
this->linkProgram(vertexShader, geometryShader, fragmentShader);
//END
glDeleteShader(vertexShader);
glDeleteShader(geometryShader);
glDeleteShader(fragmentShader);
glUseProgram(0);
}
I had the same code on my other project and I had no errors with it