This commit is contained in:
Tobias Dahl
2014-03-04 15:49:35 +01:00
parent 2994c525b6
commit 54a5a7a113
4 changed files with 47 additions and 17 deletions
+17
View File
@@ -30,6 +30,23 @@ void Renderer::AddObjectToDraw()
//Fixa med shaders, lägga in alla verts osv.
void Renderer::LoadContent()
{
glEnable(GL_DEPTH_TEST);
LOG_INFO("Compiling Shader");
GLuint vertexShader = CompileShader(GL_VERTEX_SHADER, "Shaders/Vertex.glsl");
GLuint fragmentShader = CompileShader(GL_FRAGMENT_SHADER, "Shaders\Fragment.glsl");
shaderProgram = glCreateProgram();
glAttachShader(shaderProgram, vertexShader);
glAttachShader(shaderProgram, fragmentShader);
LOG_INFO("Linking shader program...");
glLinkProgram(shaderProgram);
if(GLERROR("glLinkProgram"))
exit(EXIT_FAILURE);
}
GLuint Renderer::CompileShader(GLenum shaderType, std::string fileName)
{