在GLES中将亮度/ alpha纹理复制到纹理

时间:2014-06-19 10:22:10

标签: opengl-es opengl-es-2.0

我试图将亮度纹理复制到亮度纹理。更具体地说,我试图用另一个纹理扩展内存中的单个通道纹理。

我目前的步骤:

create FBO with Luminance format, new width and height.

bind FBO.

render the textures concatenated.

unbind FBO

create Luminance texture the size of FBO

bind FBO with Luminance texture

render FBO's previous texture

unbind FBO

然而,GLES 2.0文档指出,FBO不能渲染到亮度纹理。那么我如何使用单字节纹理呢?我是否有可能在gpu上复制亮度纹理?

1 个答案:

答案 0 :(得分:0)

我最终使用RGBA_4444,这是2个字节,因此增加了100%,但仍然可以接受。