From 914a76e54ab7bb7f8b97c6264971ad5e74867e0c Mon Sep 17 00:00:00 2001 From: Eduardo Bart Date: Fri, 19 Nov 2010 10:37:02 -0200 Subject: [PATCH] trace utility in logger --- src/graphics.cpp | 4 ++++ src/logger.h | 13 ++++++++----- src/x11platform.cpp | 2 +- 3 files changed, 13 insertions(+), 6 deletions(-) diff --git a/src/graphics.cpp b/src/graphics.cpp index b3570edd..27b53d98 100644 --- a/src/graphics.cpp +++ b/src/graphics.cpp @@ -1,4 +1,5 @@ #include "graphics.h" +#include "logger.h" #include #include @@ -22,6 +23,9 @@ void Graphics::init() glEnable(GL_ALPHA_TEST); // enable alpha glAlphaFunc(GL_GREATER, 0.0f); // default alpha mode glDisable(GL_DEPTH_TEST); // we are rendering 2D only, we don't need it + + notice("GPU %s", (const char*)glGetString(GL_RENDERER)); + notice("OpenGL %s", (const char*)glGetString(GL_VERSION)); } void Graphics::terminate() diff --git a/src/logger.h b/src/logger.h index e7f9c6bf..61fde464 100644 --- a/src/logger.h +++ b/src/logger.h @@ -13,10 +13,13 @@ enum ELogLevel { void _log(int level, const char *trace, const char *format, ...); -#define fatal(...) _log(LFATAL, NULL, ## __VA_ARGS__) -#define error(...) _log(LERROR, NULL, ## __VA_ARGS__) -#define warning(...) _log(LWARNING, NULL, ## __VA_ARGS__) -#define debug(...) _log(LDEBUG, NULL, ## __VA_ARGS__) -#define notice(...) _log(LNOTICE, NULL, ## __VA_ARGS__) +#define fatal(...) _log(LFATAL, NULL, __VA_ARGS__) +#define error(...) _log(LERROR, NULL, __VA_ARGS__) +#define warning(...) _log(LWARNING, NULL, __VA_ARGS__) +#define debug(...) _log(LDEBUG, NULL, __VA_ARGS__) +#define notice(...) _log(LNOTICE, NULL, __VA_ARGS__) + +#define trace() _log(LDEBUG, __PRETTY_FUNCTION__, "") +#define tdebug(...) _log(LDEBUG, __PRETTY_FUNCTION__, __VA_ARGS__) #endif diff --git a/src/x11platform.cpp b/src/x11platform.cpp index 668c242c..a3e97398 100644 --- a/src/x11platform.cpp +++ b/src/x11platform.cpp @@ -4,12 +4,12 @@ #include "logger.h" #include -#include #include #include #include +#include #include #include #include