如何在Android上渲染灰度纹理?

时间:2010-10-25 08:38:11

标签: android opengl-es

我有一个彩色纹理作为菜单按钮。有时我想在它被禁用时将它变灰。怎么做而不创建一个新的灰度纹理? glBlendFunc可以帮我吗?提前致谢。

2 个答案:

答案 0 :(得分:0)

要获得灰度纹理,您需要创建此类纹理。对于内部格式设置亮度或强度。有关详细信息,请参阅此处:http://www.opengl.org/sdk/docs/man/xhtml/glTexImage2D.xml

答案 1 :(得分:0)

使用片段着色器。但是,对于ES 1.0,我不确定。