diff options
Diffstat (limited to 'src/mbgl/gl/debugging.hpp')
-rw-r--r-- | src/mbgl/gl/debugging.hpp | 20 |
1 files changed, 8 insertions, 12 deletions
diff --git a/src/mbgl/gl/debugging.hpp b/src/mbgl/gl/debugging.hpp index 42c31cc6c5..06b47a4192 100644 --- a/src/mbgl/gl/debugging.hpp +++ b/src/mbgl/gl/debugging.hpp @@ -1,9 +1,15 @@ #pragma once -#ifndef NDEBUG - #include <string> +#ifndef NDEBUG +#define __MBGL_DEBUG_GROUP_NAME2(counter) __MBGL_DEBUG_GROUP_##counter +#define __MBGL_DEBUG_GROUP_NAME(counter) __MBGL_DEBUG_GROUP_NAME2(counter) +#define MBGL_DEBUG_GROUP(string) ::mbgl::gl::debugging::group __MBGL_DEBUG_GROUP_NAME(__LINE__)(string); +#else +#define MBGL_DEBUG_GROUP(string) +#endif + namespace mbgl { namespace gl { namespace debugging { @@ -18,13 +24,3 @@ struct group { } // namespace debugging } // namespace gl } // namespace mbgl - -#define __MBGL_DEBUG_GROUP_NAME2(counter) __MBGL_DEBUG_GROUP_##counter -#define __MBGL_DEBUG_GROUP_NAME(counter) __MBGL_DEBUG_GROUP_NAME2(counter) -#define MBGL_DEBUG_GROUP(string) ::mbgl::gl::debugging::group __MBGL_DEBUG_GROUP_NAME(__LINE__)(string); - -#else // ifndef NDEBUG - -#define MBGL_DEBUG_GROUP(string) - -#endif |