c++ - glBlendFunc() 的负色?

标签 c++ opengl

我希望我的线条用负色绘制(从线条下方的屏幕上获取),我只是不明白混合是如何工作的,看了文档等,测试了 50 种组合等等。开始认为这根本不可能......

谁能给出这两个值?

最佳答案

画一条白线并使用 glBlendFunc(GL_ONE_MINUS_DST_COLOR, GL_ZERO); 不要忘记启用 GL_BLEND

关于c++ - glBlendFunc() 的负色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1874103/

相关文章:

C++ cout 不接受带有 + 的字符串或字符串

c++ - 如何通过函数模板参数化函数?

c++ - 在 C++ 中保证临时的生命周期?

c++ - 仅在 Eclipse 中不识别在一个位置的 ofstream 声明

c++ - 按值与按引用传递仿函数对象(C++)

c++ - OpenGL 绘制多个对象

c++ - 无法使用Opengl绘制三角形

c++ - OpenGL : glRotatef not working?

为 Windows(在 Linux 中)编译带有 GLUT 头文件的 C 程序

c++ - 如何仅在用户输入时设置统一变量?