为OpenGL设置剪切矩形?

时间:2010-05-26 16:52:04

标签: c++ c winapi opengl

我正在使用WINAPI和OpenGL制作绘图应用程序。为了提高效率,我只重绘了所需的区域,因此我将invalidateRect(hwnd,myRect,false)。 我知道OpenGL会自我修剪,但我想为我的rect做这件事。我想让它为我失效的区域剪辑自己以使事情更有效率。感谢

1 个答案:

答案 0 :(得分:1)

如果我理解正确,你想要的是剪刀测试。使用glEnable启用它(GL_SCISSOR_TEST);并设置剪刀矩形与glScissor(x,y,width,height);