gpt4 book ai didi

nvidia - nvapi在d3d10中使用NvAPI_Stereo_SetDriverMode

转载 作者:行者123 更新时间:2023-12-02 05:05:39 27 4
gpt4 key购买 nike

我目前正在尝试使用函数 NvAPI_Stereo_SetDriverMode 将 nvapi 设置为在直接模式下工作。

根据 Nvidia nvapi site (在手册中),如果你想做一个 direct3d 实现,你需要初始化 nvpai ,然后设置直接模式,然后创 build 备 (d3d10device) ,然后创建立体句柄......(继续程序)。

NvAPI_Initialize();
NvAPI_Stereo_SetDriverMode(g_StereoHandle , NVAPI_STEREO_DRIVER_MODE_DIRECT);
D3D10CreateDeviceAndSwapChain(...,pD3D10Device);
NvAPI_Stereo_CreateHandleFromIUnknown(pD3D10Device,&g_StereoHandle );
.....(the rest)

我试过了,但是函数 NvAPI_Stereo_SetActiveEye(它告诉我要渲染我的网格的哪只眼睛)说模式不是直接模式。

当我查看头文件时,我发现应该在创建句柄后调用该模式。但是当我这样做时,它返回了 NVAPI_INVALID_ARGUMENT(我又一次无法设置主动眼)。

NvAPI_Initialize();
D3D10CreateDeviceAndSwapChain(...,pD3D10Device);
NvAPI_Stereo_CreateHandleFromIUnknown(pD3D10Device,&g_StereoHandle );
NvAPI_Stereo_SetDriverMode(g_StereoHandle , NVAPI_STEREO_DRIVER_MODE_DIRECT);
.....(the rest)

有没有人遇到同样的问题?

我试图在网上查看 nvapi 示例,但它似乎是新的,而且 nvidia 开发人员专区已关闭(由于一些技术问题)。

最佳答案

这很奇怪。

  1. NVidia 网站(您介绍的第一个网站)中显示的方式适用于我。
  2. SetDriverMode 不接受立体句柄参数(在与您复制的代码相反)。

也许有人在您的代码中添加了一个邪恶的“#define”? :)

关于nvidia - nvapi在d3d10中使用NvAPI_Stereo_SetDriverMode,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11977585/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com