【发布时间】:2016-03-24 12:49:51
【问题描述】:
我已经编写了代码以使用 openGL ES 3.0 将 YUV 转换为 RGB。我不想将转换后的图像显示到 glViewPort 表面,而是将其存储在位图内存中。 我使用了 openGL 帧缓冲区和渲染缓冲区(渲染到纹理),然后尝试使用 glReadpixels() 函数获取输出。我正在获取输出,但我不知道如何将输出上传到位图内存中。请帮忙。
【问题讨论】:
-
谢谢,是的,我正在使用 2D 图像并使用 glTexImage2D() 我将数据从系统内存发送到纹理内存并完成了一些处理。现在我想在应用着色器和纹理后读取输出,为此我使用了 glReadpixels()。现在我想在我的屏幕上使用那个输出图像
标签: android c++ opengl-es bitmap