Enabled debugging for OpenGL calls in DEBUG

This commit is contained in:
Alex Zolotarev 2012-01-12 17:22:17 +03:00 committed by Alex Zolotarev
parent 90de202486
commit 56867bb514

View file

@ -1,6 +1,8 @@
#pragma once
#include "../../std/target_os.hpp"
#include "../../base/logging.hpp"
#if defined(OMIM_OS_WINDOWS)
#include "../../std/windows.hpp"
#include <gl/gl.h>
@ -138,9 +140,13 @@ namespace yg
}
#ifdef DEBUG
#define OGLCHECK(f) do {f; yg::gl::CheckError(SRC()); } while(false)
#define OGLCHECK(f) do { \
LOG(LDEBUG, ("OGLCHECK: "#f )); \
f; yg::gl::CheckError(SRC()); } while(false)
#define OGLCHECKAFTER yg::gl::CheckError(SRC())
#define EGLCHECK do {yg::gl::CheckEGLError(SRC());} while(false)
#define EGLCHECK do { \
LOG(LDEBUG, ("EGLCHECK:"#f )); \
yg::gl::CheckEGLError(SRC());} while(false)
#else
#define OGLCHECK(f) f
#define OGLCHECKAFTER