У меня есть небольшая проблема, которую я пытаюсь решить.EGL от родной деятельности android назад к Java
В основном я создаю контекст EGL с NDK что-то похожее на это: http://developer.android.com/reference/android/app/NativeActivity.html
В андроида, если вы расширяете surfaceview.renderer
, он также создает контекст EGL за кулисами после того, как onCreated
& onSurfaceChange
вызовов. Вы можете увидеть больше здесь: http://developer.android.com/reference/android/opengl/GLSurfaceView.Renderer.html
Мой вопрос в том, что я создаю свой контекст EGL в пределах собственной операции, но мне нужно получить доступ к некоторым функциям жизненного цикла со стороны Java. Можно ли передать мой EGL-контекст из native Activity и использовать его для настройки android surfaceview.renderer
, а затем использовать glsurfaceview.renderer
, чтобы перезвонить на нативный с вызовами JNI?
У вас есть небольшая проблема, но что вы попробовали. Обновите вопрос, добавив код. –