0

我正在尝试在以后型号的 GTX 卡上使用 opengl 进行立体 3D。datenwolf 对我在这里提出的一个先前问题的回答表明,可以使用 NVision3D API 模拟四缓冲立体声,我认为它现在是 NVIDIA api (nvapi) 的一部分。我已经下载了 api 和文档,并且确实看到了一些对立体 3D 的要求,但是完全不清楚如何进行 datenworld 所指的立体 3D 仿真。任何人都可以提供一个 c++ 代码示例,说明如何使用 nvapi 使用帧缓冲区和 blitting 到 nvapi 进行立体 3D 仿真?

4

2 回答 2

0

如果没有来自 nVidia 的 API 密钥,您将无法在 GeForce 卡上使用带有 OpenGL 的四缓冲模式。只有 Direct3D 四缓冲是免费的。

于 2012-11-30T19:36:10.043 回答
0

' mean to be seen 3d '论坛上的帖子很少

如何直接驱动NVidia USB 发射

我找不到它,但那里的某处也有代码可以生成 directX 立体屏幕图像。基本上,您在 directX 表面上创建一个双倍宽度的左右图像,在缓冲区的末尾添加一个魔术字,然后驱动程序完成其余的工作。一年前我玩它时它起作用了。

为什么 NVidia(openGL 公司)只支持 Directx 是任何人的猜测!

于 2012-01-25T00:29:16.710 回答