我曾经使用以下代码为宽度<1061的帧缓冲区对象图像创建上下文:
glfw.init()
glfw.window_hint(glfw.VISIBLE, False)
window = glfw.create_window(width, height, "My OpenGL window", None, None)
glfw.make_context_current(window)
那很好。例如,如果我使用了:glGetDoublev(GL_VIEWPORT),我将得到:
array([ 0., 0., 1300., 1000.])
但是当我尝试对宽度大于1061的图像使用相同的代码时,我得到:
array([ 0., 0., 1300., 1061.])
我正在Windows机器上使用PyOpenGl和PyGLFW。
1061是pyGLFW的限制还是我做错了什么? 如果是这样,那是什么? 谢谢, 阿维