Opengl Alpha Blending不工作?

时间:2014-06-03 13:50:43

标签: java opengl transparency lwjgl alphablending

在我的Opengl应用程序(lwjgl)中,我启用了alpha混合:

GL11.glEnable(GL11.GL_BLEND);
GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA);

绘制两个渐变圆时,结果如下所示:

enter image description here

这怎么可能? (黑色重叠实际上是透明度......)

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题,如果您的所有顶点都在同一平面上,请尝试 glDepthFunc(GL_LEQUAL)