在android上为具有自定义渲染循环的工作线程创建opengl上下文
我有一个用lwjgl编写的游戏,我正在尝试将它移植到android上。如何在不使用在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
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内部使用的。