summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIvo van Dongen <info@ivovandongen.nl>2016-11-15 19:16:47 +0100
committerBruno de Oliveira Abinader <bruno@mapbox.com>2016-11-17 01:04:17 +0100
commite89af2f8977403986098de6d1687c9bee1ffd735 (patch)
treebb7f124273f12b6b517192997b42e2eed475d82c
parentc401431a089368458af559fc66a7142fb9c5cfdc (diff)
downloadqtlocation-mapboxgl-e89af2f8977403986098de6d1687c9bee1ffd735.tar.gz
[android] initialize gl extensions in tests
-rw-r--r--platform/android/src/test/main.jni.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/platform/android/src/test/main.jni.cpp b/platform/android/src/test/main.jni.cpp
index aefdab1be3..649eda3e49 100644
--- a/platform/android/src/test/main.jni.cpp
+++ b/platform/android/src/test/main.jni.cpp
@@ -1,4 +1,7 @@
#include "../jni.hpp"
+
+#include <EGL/egl.h>
+#include <mbgl/gl/extension.hpp>
#include <jni/jni.hpp>
#include <mbgl/test.hpp>
@@ -14,6 +17,10 @@ extern "C" JNIEXPORT jint JNI_OnLoad(JavaVM *vm, void *reserved) {
mbgl::android::theJVM = vm;
+ mbgl::gl::InitializeExtensions([] (const char * name) {
+ return reinterpret_cast<mbgl::gl::glProc>(eglGetProcAddress(name));
+ });
+
struct Main { static constexpr auto Name() { return "Main"; } };
jni::JNIEnv& env = jni::GetEnv(*vm, jni::jni_version_1_6);