实际上OpenGL画透明是使用的混合的技术,原理比较复杂,但使用起来还是相当简单的。如下面这样写就可以了。
glEnable(GL_BLEND);
glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
glDisable(GL_DEPTH_TEST); // 此处需要禁止深度测试
// 画要透明的图形 .
.......
glDisable(GL_BLEND);
trackback:www.cnblogs.com/JohnShao/admin/EditPosts.aspx?opt=1