【发布时间】:2010-08-01 21:52:43
【问题描述】:
考虑到 QGLWidget(或一般的 OpenGL),以屏幕/帧缓冲区的反色绘制像素的最简单解决方案是什么?在Win32/MFC环境下,我使用SetROP2(R2_NOT)零痛苦。
【问题讨论】:
标签: winapi qt opengl graphics mfc
考虑到 QGLWidget(或一般的 OpenGL),以屏幕/帧缓冲区的反色绘制像素的最简单解决方案是什么?在Win32/MFC环境下,我使用SetROP2(R2_NOT)零痛苦。
【问题讨论】:
标签: winapi qt opengl graphics mfc
某事like this?:
glEnable(GL_BLEND);
glBlendFunc(GL_ONE_MINUS_DST_COLOR, GL_ZERO);
【讨论】:
我不确定该功能的作用,但您肯定可以使用着色器来实现,而且它们是硬件加速的。
相关,您可以使用 glLogicOp,但是,该功能通常不是硬件加速的,因此首选着色器。
【讨论】: