如何从Android本机活动绘制像素数组

时间:2019-06-16 23:00:52

标签: android c++

我正在使用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);

0 个答案:

没有答案