在android上为具有自定义渲染循环的工作线程创建opengl上下文

在android上为具有自定义渲染循环的工作线程创建opengl上下文,android,opengl-es,Android,Opengl Es,我有一个用lwjgl编写的游戏,我正在尝试将它移植到android上。如何在不使用GLSurfaceView.Renderer的情况下创建opengl上下文?我想在我的旧主线程中使用它,我将更改为工作线程,而不必更改游戏循环 主回路psudocode: init(); while(!done) { glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); renderAll(); updateScreen(); whi

我有一个用lwjgl编写的游戏,我正在尝试将它移植到android上。如何在不使用
GLSurfaceView.Renderer
的情况下创建opengl上下文?我想在我的旧主线程中使用它,我将更改为工作线程,而不必更改游戏循环

主回路psudocode:

init();
while(!done)
{
    glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
    renderAll();
    updateScreen();
    while(getNextInputEvent())
    {
        handleInputEvent();
    }
    moveAllObjects();
    SyncFrameRate();
}
shutdown();

你的问题有什么更新吗?@ DOEV我已经改写了C++中的项目,并且已经使用了Android端口。我已经放弃了Java版本。如果您想尝试在没有SDL的情况下使用EGL,您应该使用EGL,这是android内部使用的。