Opengl ES 混合模式下图片变暗问题
情况:
在做星光镜特效时,PC上运行效果正常,移植到安卓平台后,贴上去的星星素材边缘是灰色黑色
原因:
安卓端读入星星图片时,系统自动做了预乘处理,即将RGB通道的值自动乘了alpha通道
解决:
将glBlendFun( GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA) 改成glBlendFun( GL_ONE, GL_ONE_MINUS_SRC_ALPHA...
原创
2020-01-13 18:49:06 ·
605 阅读 ·
0 评论