【发布时间】:2010-07-30 06:04:35
【问题描述】:
例如,我想绘制形状 A、B、C,然后设置搅拌器,然后绘制形状 D 和形状 D 所在的任何地方,场景显示我的背景颜色 (1,1,1,0)。谢谢
【问题讨论】:
-
如果我的源颜色是(1,1,1,0) 那么不应该有办法吗?
例如,我想绘制形状 A、B、C,然后设置搅拌器,然后绘制形状 D 和形状 D 所在的任何地方,场景显示我的背景颜色 (1,1,1,0)。谢谢
【问题讨论】:
我不知道这可以直接实现。不过,有几种可能性可以获得相同的效果。最干净的方法可能是先用 1 填充模板缓冲区,然后用 0 将形状 D 绘制到模板缓冲区中,然后绘制其他所有内容(当然,启用模板缓冲区)。
【讨论】:
比其他答案简单得多:
你就完成了。
【讨论】:
glBlendEquation可以做到。
【讨论】: