例如,我想绘制形状 A、B、C,然后设置搅拌器,然后绘制形状 D,在形状 D 所在的任何地方,场景都显示我的背景颜色 (1,1,1,0)。谢谢
最佳答案
我不知道这是可能的直接。不过,有几种可能性可以获得相同的效果。最干净的方法可能是从用 1 填充模板缓冲区开始,然后用 0 将形状 D 绘制到模板缓冲区中,然后绘制其他所有内容(当然,启用模板缓冲区)。
关于c++ - 与 OpenGL 的减法混合?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3364939/