Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/143.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 使用QOpenGLWidget的Qt中立体声使用哪些缓冲区?_C++_Qt_Opengl_Stereo 3d - Fatal编程技术网

C++ 使用QOpenGLWidget的Qt中立体声使用哪些缓冲区?

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,所以我想我需要使用一组不同的缓冲区来启用立体声 我应该使用哪些缓冲区?您

我正在尝试在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,一切正常
我仍然需要在右/左frustrum上进行操作,才能说出eureka。

我相信根据OpanGL-Reference,缓冲区将是GL_FRONT_left和GL_FRONT_right。您好,当我调用:glDrawBufferGL_FRONT_right时,它会生成错误GL_INVALID_ENUM。glDrawBufferGL\u FRONT\u LEFT;也是一样的;。这是因为QOpenGLWidget出于任何原因在内部使用FBO。我不知道他们是否实现了立体渲染。