aboutsummaryrefslogtreecommitdiff
path: root/src/OpenGLSupport.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/OpenGLSupport.cpp')
-rw-r--r--src/OpenGLSupport.cpp10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/OpenGLSupport.cpp b/src/OpenGLSupport.cpp
index aee107a..958930d 100644
--- a/src/OpenGLSupport.cpp
+++ b/src/OpenGLSupport.cpp
@@ -18,6 +18,8 @@
#include "OpenGLSupport.h"
+using Platform::Log;
+using Platform::LogLevel;
namespace OpenGL
{
@@ -39,8 +41,8 @@ bool BuildShaderProgram(const char* vs, const char* fs, GLuint* ids, const char*
if (res < 1) res = 1024;
char* log = new char[res+1];
glGetShaderInfoLog(ids[0], res+1, NULL, log);
- printf("OpenGL: failed to compile vertex shader %s: %s\n", name, log);
- printf("shader source:\n--\n%s\n--\n", vs);
+ Log(LogLevel::Error, "OpenGL: failed to compile vertex shader %s: %s\n", name, log);
+ Log(LogLevel::Debug, "shader source:\n--\n%s\n--\n", vs);
delete[] log;
glDeleteShader(ids[0]);
@@ -60,7 +62,7 @@ bool BuildShaderProgram(const char* vs, const char* fs, GLuint* ids, const char*
if (res < 1) res = 1024;
char* log = new char[res+1];
glGetShaderInfoLog(ids[1], res+1, NULL, log);
- printf("OpenGL: failed to compile fragment shader %s: %s\n", name, log);
+ Log(LogLevel::Error, "OpenGL: failed to compile fragment shader %s: %s\n", name, log);
//printf("shader source:\n--\n%s\n--\n", fs);
delete[] log;
@@ -100,7 +102,7 @@ bool LinkShaderProgram(GLuint* ids)
if (res < 1) res = 1024;
char* log = new char[res+1];
glGetProgramInfoLog(ids[2], res+1, NULL, log);
- printf("OpenGL: failed to link shader program: %s\n", log);
+ Log(LogLevel::Error, "OpenGL: failed to link shader program: %s\n", log);
delete[] log;
glDeleteProgram(ids[2]);