Winapi 等同于SetROP2的OpenGL(R2_非)
考虑到QGLWidget(或OpenGL),以屏幕/帧缓冲区的相反颜色绘制像素的最简单解决方案是什么?在Win32/MFC环境中,我曾经使用SetROP2(R2_NOT)来实现零痛苦。我不确定该函数的功能,但您肯定可以使用着色器来实现,而且它们是硬件加速的 相关的,您可以使用glLogicOp,但是,该函数通常不是硬件加速的,因此首选着色器。什么Winapi 等同于SetROP2的OpenGL(R2_非),winapi,qt,opengl,graphics,mfc,Winapi,Qt,Opengl,Graphics,Mfc,考虑到QGLWidget(或OpenGL),以屏幕/帧缓冲区的相反颜色绘制像素的最简单解决方案是什么?在Win32/MFC环境中,我曾经使用SetROP2(R2_NOT)来实现零痛苦。我不确定该函数的功能,但您肯定可以使用着色器来实现,而且它们是硬件加速的 相关的,您可以使用glLogicOp,但是,该函数通常不是硬件加速的,因此首选着色器。什么 glEnable(GL_BLEND); glBlendFunc(GL_ONE_MINUS_DST_COLOR, GL_ZERO);
glEnable(GL_BLEND);
glBlendFunc(GL_ONE_MINUS_DST_COLOR, GL_ZERO);