我自己解决了这个问题,但非常感谢你们所有人!
问题是:为了结合两种纹理,我使用glblend(GL_SRC_ALPHA,GL_ONE_MINUS_SRC_ALPHA),由于OpenGL使用预乘的alpha值,因此无效.与glblend混合(GL_ONE,GL_ONE_MINUS_SRC_ALPHA),现在作为源术语使用:1*src_alpha*src_color!
| 归档时间: |
|
| 查看次数: |
3669 次 |
| 最近记录: |