OPenGL加载了纹理图片后,在绘制时只有图片的阴影

马振贵 发布于 2012/08/04 16:52
阅读 1K+
收藏 0

  我是直接在android ndk环境下绘制图片的。首先,先用libpng从assert目录下解码png文件,然后加载到opengl es中,但是绘制的时候就出现问题了,图片只能显示出非透明像素的阴影部分,不能完全显示出色彩,这时什么问题,求各位大神帮帮忙,谢谢了。

加载中
0
cut
cut

1.你要确定你pnglib是不是修复了argb色彩BUG问题的版本,如果是的话下最新的库。

2.glTexImage2D的参数确定有没有问题,这个设置格式错误会导致显示错误。

3.如果是es 2.0版本还有看你shader部分的代码是否有做类似混合的操作,导致你图片显示不是彩色的。

返回顶部
顶部