在苹果的GLPaint https://developer.apple.com/library/ios/samplecode/GLPaint/Introduction/Intro.html例如,用户可以使用半透明画笔在表面上绘图并改变颜色。
然而,从 iOS7 开始,由于某种奇怪的原因,不可能绘制完全超出其背景的东西:在第一张图像中,我们看到用绿色和红色斑点写的“Shake me”,并在其上绘制了多次。然而,下面的文字仍然隐约可见。第二张图像被去饱和以使缺陷更加明显。
Apple 使用的 OpenGL 混合函数是:
glBlendFunc(GL_ONE, GL_ONE_MINUS_SRC_ALPHA);
我期望它做的是将新的半透明画笔笔触混合在背景上,直到不再可见。
如何修改示例以实现这种传统的混合?
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)