C++ 使用QOpenGLWidget的Qt中立体声使用哪些缓冲区?
我正在尝试在Qt中进行立体可视化。我找到了一些教程,但它们都使用了较旧的QGLWidget和缓冲区GL_FRONT_LEFT和GL_FRONT_RIGHT 在使用较新的QOpenGLWidget时,我尝试将图像绘制到相同的缓冲区,但对glDrawBufferGL_FRONT_LEFT的调用正在生成一个GL_INVALID_枚举 我还看到默认的缓冲区是GL_COLOR_ATTACHMENT0,而不是GL_FRONT_LEFT,所以我想我需要使用一组不同的缓冲区来启用立体声 我应该使用哪些缓冲区?您应该使用哪些缓冲区 glDrawBufferGL\u BACK\u RIGHT; GLDRAWBUFFERGLU后左 看这个 我正在与Nvidia Quadro 4000进行同样的工作。还不走运,我得到了两张稍微偏移的图像,红外探测器亮了,但屏幕闪烁 明白了:同步频率是60hz,我把它调到120,一切正常C++ 使用QOpenGLWidget的Qt中立体声使用哪些缓冲区?,c++,qt,opengl,stereo-3d,C++,Qt,Opengl,Stereo 3d,我正在尝试在Qt中进行立体可视化。我找到了一些教程,但它们都使用了较旧的QGLWidget和缓冲区GL_FRONT_LEFT和GL_FRONT_RIGHT 在使用较新的QOpenGLWidget时,我尝试将图像绘制到相同的缓冲区,但对glDrawBufferGL_FRONT_LEFT的调用正在生成一个GL_INVALID_枚举 我还看到默认的缓冲区是GL_COLOR_ATTACHMENT0,而不是GL_FRONT_LEFT,所以我想我需要使用一组不同的缓冲区来启用立体声 我应该使用哪些缓冲区?您
我仍然需要在右/左frustrum上进行操作,才能说出eureka。我相信根据OpanGL-Reference,缓冲区将是GL_FRONT_left和GL_FRONT_right。您好,当我调用:glDrawBufferGL_FRONT_right时,它会生成错误GL_INVALID_ENUM。glDrawBufferGL\u FRONT\u LEFT;也是一样的;。这是因为QOpenGLWidget出于任何原因在内部使用FBO。我不知道他们是否实现了立体渲染。