diff options
author | Leith Bade <leith@mapbox.com> | 2014-12-02 03:09:09 +1100 |
---|---|---|
committer | Leith Bade <leith@mapbox.com> | 2014-12-02 03:09:09 +1100 |
commit | 66349e33ab3bde1a7fe901e84c70c04884476f78 (patch) | |
tree | 16b2403b853bb89a2098c1814a55e59c53142d23 /platform | |
parent | 204700ff7e2e45ecc4ce50582988c014626b0dfe (diff) | |
download | qtlocation-mapboxgl-66349e33ab3bde1a7fe901e84c70c04884476f78.tar.gz |
Add GL_ARB_debug_output
Diffstat (limited to 'platform')
-rw-r--r-- | platform/default/glfw_view.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/platform/default/glfw_view.cpp b/platform/default/glfw_view.cpp index 0879831d95..802fc10e21 100644 --- a/platform/default/glfw_view.cpp +++ b/platform/default/glfw_view.cpp @@ -85,6 +85,12 @@ void GLFWView::initialize(mbgl::Map *map_) { gl::GetObjectLabel = (gl::PFNGLGETOBJECTLABELPROC)glfwGetProcAddress("glGetObjectLabel"); gl::ObjectPtrLabel = (gl::PFNGLOBJECTPTRLABELPROC)glfwGetProcAddress("glObjectPtrLabel"); gl::GetObjectPtrLabel = (gl::PFNGLGETOBJECTPTRLABELPROC)glfwGetProcAddress("glGetObjectPtrLabel"); + } else if (extensions.find("GL_ARB_debug_output") != std::string::npos) { + gl::DebugMessageControl = (gl::PFNGLDEBUGMESSAGECONTROLPROC)glfwGetProcAddress("glDebugMessageControlARB"); + gl::DebugMessageInsert = (gl::PFNGLDEBUGMESSAGEINSERTPROC)glfwGetProcAddress("glDebugMessageInsertARB"); + gl::DebugMessageCallback = (gl::PFNGLDEBUGMESSAGECALLBACKPROC)glfwGetProcAddress("glDebugMessageCallbackARB"); + gl::GetDebugMessageLog = (gl::PFNGLGETDEBUGMESSAGELOGPROC)glfwGetProcAddress("glGetDebugMessageLogARB"); + gl::GetPointerv = (gl::PFNGLGETPOINTERVPROC)glfwGetProcAddress("glGetPointerv"); } if (extensions.find("GL_ARB_vertex_array_object") != std::string::npos) { |