我试图在Qt中进行立体可视化。我找到了一些教程,但所有教程都使用较旧的QGLWidget
和缓冲区GL_FRONT_LEFT
和GL_FRONT_RIGHT
。
我正在使用较新的QOpenGLWidget
我尝试将图片绘制到相同的缓冲区,但对glDrawBuffer(GL_FRONT_LEFT)
的调用正在生成GL_INVALID_ENUM
。
我还看到默认缓冲区是GL_COLOR_ATTACHMENT0
而不是GL_FRONT_LEFT
所以我想我需要使用一组不同的缓冲区来启用立体声。
我应该使用哪些缓冲区?
答案 0 :(得分:0)
你应该使用
glDrawBuffer(GL_BACK_RIGHT); glDrawBuffer(GL_BACK_LEFT);
看这个link
我正在和Nvidia Quadro 4000一起工作。没有运气,我有两个图像稍微偏移,IR tansmitter亮起但屏幕闪烁!
GOT IT:同步是60hz,我把它放到120,一切正常 我仍然需要在右/左截头体上工作才能说尤里卡。