在我的Opengl应用程序(lwjgl)中,我启用了alpha混合:
GL11.glEnable(GL11.GL_BLEND);
GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA);
绘制两个渐变圆时,结果如下所示:
这怎么可能? (黑色重叠实际上是透明度......)
答案 0 :(得分:0)
我遇到了同样的问题,如果您的所有顶点都在同一平面上,请尝试 glDepthFunc(GL_LEQUAL)
。