小编Joh*_*ins的帖子

如何在GTX 560及更高版本上使用OpenGL进行立体3D?

我正在使用在Windows 7上运行的开源触觉和3D图形库Chai3D.我已经用Nvidia nvision重写了库来做立体3D.我正在使用带有GLUT的OpenGL,并使用glutInitDisplayMode(GLUT_RGB | GLUT_DEPTH | GLUT_DOUBLE | GLUT_STEREO)来初始化显示模式.它在Quadro卡上运行良好,但在GTX 560m和GTX 580卡上,它表示像素格式不受支持.我知道显示器能够显示3D,我知道这些显卡能够呈现它.我已经尝试调整屏幕的分辨率和我能想到的其他一切,但似乎没有任何效果.我已经在各个地方阅读过使用OpenGL的立体3D仅在全屏模式下工作.因此,我能想到的唯一可能的原因是我在窗口模式下启动.如何在启用3D的情况下强制应用程序以全屏模式启动?任何人都可以使用OpenGL在后来的GTX型号卡上提供四缓冲立体3D的代码示例吗?

opengl 3d glut nvidia

3
推荐指数
1
解决办法
8353
查看次数

标签 统计

3d ×1

glut ×1

nvidia ×1

opengl ×1