summaryrefslogtreecommitdiff
path: root/platform/android/src/test/main.jni.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'platform/android/src/test/main.jni.cpp')
-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);