summaryrefslogtreecommitdiff
path: root/platform
diff options
context:
space:
mode:
authorLeith Bade <leith@mapbox.com>2014-12-02 03:09:09 +1100
committerLeith Bade <leith@mapbox.com>2014-12-02 03:09:09 +1100
commit66349e33ab3bde1a7fe901e84c70c04884476f78 (patch)
tree16b2403b853bb89a2098c1814a55e59c53142d23 /platform
parent204700ff7e2e45ecc4ce50582988c014626b0dfe (diff)
downloadqtlocation-mapboxgl-66349e33ab3bde1a7fe901e84c70c04884476f78.tar.gz
Add GL_ARB_debug_output
Diffstat (limited to 'platform')
-rw-r--r--platform/default/glfw_view.cpp6
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) {