我正在使用Visual Studio c ++编写一个简单的android应用程序(本机活动)以显示像素缓冲区。我尝试使用opengl 3.1绘制像素,但它仅显示黑屏(我是OpenGL ES的新手)...因此,有某种方法可以在不影响性能的情况下每帧绘制缓冲区?>
这是我的代码的一部分:
glTexImage2D(GL_TEXTURE_2D, 0, GL_RGB, width, height, 0, GL_RGB, GL_FLOAT, buffer); //for initialization
/* other code */
glTexSubImage2D(GL_TEXTURE_2D, 0, GL_RGB, width, height, 0, GL_RGB, GL_FLOAT, buffer); //draw
eglSwapBuffers(engine->display, engine->surface);