【发布时间】:2015-12-12 12:44:31
【问题描述】:
我搜索了一段时间,但找不到问题的答案。
我正在尝试在包含白色的图像前面添加一个透明对象。为此,我使用附加透明度
//enable trancparency
glEnable(GL_BLEND);
// disable backface culling
glDisable(GL_CULL_FACE);
// disable depth buffer writing
glDepthMask(GL_FALSE);
// additive blending
glBlendEquation(GL_FUNC_ADD);
glBlendFunc(GL_SRC_ALPHA, GL_ONE);
它看起来像这样知道。 White background still white
我尝试添加
glClampColor(GL_CLAMP_READ_COLOR, GL_FALSE);
有没有办法说opengl当他将红色添加到白色时应该使用红色而不是白色?
对不起,我的英语不好,但我希望有人能理解我的问题并可以帮助我!
非常感谢!!!
【问题讨论】:
标签: opengl glsl rendering transparent