关于opengl截屏的问题
我想把OPENGL绘制的场景保存成一个位图,利用函数:
gl.ReadPixels(0, 0, viewWidget.Width, viewWidget.Height, gl.BGRA, gl.UNSIGNED_BYTE, imageData);
把图像导出来。
现在发现在有些机器上保存的位图不正常,表现为:当这个控件上面叠加了另外一个窗口时,该窗口所在部分图像不能正确保存,但是有些机器不受其他窗口的影响。目前测试的好像是NVIDIA型号的显卡会出问题。请问其他兄弟遇到过这样的问题么?或者NVIDIA显卡下保存正常图片?谢谢