diff options
author | Ivo van Dongen <info@ivovandongen.nl> | 2016-11-15 19:16:47 +0100 |
---|---|---|
committer | Bruno de Oliveira Abinader <bruno@mapbox.com> | 2016-11-17 01:04:17 +0100 |
commit | e89af2f8977403986098de6d1687c9bee1ffd735 (patch) | |
tree | bb7f124273f12b6b517192997b42e2eed475d82c | |
parent | c401431a089368458af559fc66a7142fb9c5cfdc (diff) | |
download | qtlocation-mapboxgl-e89af2f8977403986098de6d1687c9bee1ffd735.tar.gz |
[android] initialize gl extensions in tests
-rw-r--r-- | platform/android/src/test/main.jni.cpp | 7 |
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); |