【问题标题】:(Porting to Android) In the Android NDK, how can I get the OpenGL context in my current thread?(移植到 Android)在 Android NDK 中,如何在当前线程中获取 OpenGL 上下文?
【发布时间】:2017-06-09 00:59:18
【问题描述】:

我正在将一些代码从 iOS 移植到 Android。

在 iOS 中,您可以将 OpenGL 上下文设置为当前线程中的当前线程,如下所示:

[EAGLContext *aContext=[viewController getContext];
[EAGLContext setCurrentContext:aContext];   

现在你突然可以在这个线程中毫无问题地使用 OpenGL。

使用 NDK 在 Android 中执行此操作的等效方法是什么?

【问题讨论】:

    标签: multithreading opengl-es android-ndk


    【解决方案1】:

    eglMakeCurrent():

    eglMakeCurrentcontext 绑定到当前渲染线程以及drawread 表面。

    【讨论】:

      猜你喜欢
      • 2015-02-23
      • 1970-01-01
      • 2013-04-18
      • 1970-01-01
      • 1970-01-01
      • 2016-10-17
      • 1970-01-01
      • 2012-07-09
      • 1970-01-01
      相关资源
      最近更新 更多