标签: c++ c opengl
我想例如绘制形状A,B,C然后设置搅拌器,然后绘制形状D和形状D所在的任何地方,场景显示我的背景颜色(1,1,1,0)。感谢
答案 0 :(得分:4)
我不知道直接可能。虽然有一些可能性来获得相同的效果。最干净的可能是首先用1填充模板缓冲区,然后将形状D绘制到带有0的模板缓冲区中,然后绘制其他所有内容(当然,启用模板缓冲区)。
答案 1 :(得分:0)
glBlendEquation可以做到。
答案 2 :(得分:0)
比其他答案简单得多:
你已经完成了。