diff options
author | John Firebaugh <john.firebaugh@gmail.com> | 2017-01-11 15:01:52 -0800 |
---|---|---|
committer | John Firebaugh <john.firebaugh@gmail.com> | 2017-01-17 14:45:29 -0600 |
commit | ed80755084a3ab68a4f950e1a2aad8bda2bbe3f7 (patch) | |
tree | 5a7ce98aee4adccbf99ade338a51bcd3e08d820a | |
parent | df2b6cfec1d3acb41520d1277809ba3d17a7ceb7 (diff) | |
download | qtlocation-mapboxgl-ed80755084a3ab68a4f950e1a2aad8bda2bbe3f7.tar.gz |
[core] Restore GL_KHR_debug messages in release builds
This reverts commit 8c4da72d09e585bd10d030129c99e1e609a2d2f9.
-rw-r--r-- | src/mbgl/gl/debugging.cpp | 3 | ||||
-rw-r--r-- | src/mbgl/gl/debugging.hpp | 20 | ||||
-rw-r--r-- | src/mbgl/renderer/painter.cpp | 2 |
3 files changed, 8 insertions, 17 deletions
diff --git a/src/mbgl/gl/debugging.cpp b/src/mbgl/gl/debugging.cpp index 8037fc5ef5..07d1156334 100644 --- a/src/mbgl/gl/debugging.cpp +++ b/src/mbgl/gl/debugging.cpp @@ -1,4 +1,3 @@ -#ifndef NDEBUG #include <mbgl/gl/debugging.hpp> #include <mbgl/gl/gl.hpp> #include <mbgl/gl/extension.hpp> @@ -190,5 +189,3 @@ group::~group() { } // namespace debugging } // namespace gl } // namespace mbgl - -#endif 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 diff --git a/src/mbgl/renderer/painter.cpp b/src/mbgl/renderer/painter.cpp index 5894912ef3..505007304d 100644 --- a/src/mbgl/renderer/painter.cpp +++ b/src/mbgl/renderer/painter.cpp @@ -89,9 +89,7 @@ Painter::Painter(gl::Context& context_, const TransformState& state_, float pixe tileBorderSegments.emplace_back(0, 0, 4, 5); rasterSegments.emplace_back(0, 0, 4, 6); -#ifndef NDEBUG gl::debugging::enable(); -#endif ProgramParameters programParameters{ pixelRatio, false }; programs = std::make_unique<Programs>(context, programParameters); |