在直接模式下捕获帧 (Nvidia)
Capture frame in direct mode (Nvidia)
我需要将以直接模式运行的应用程序的帧捕获到 D3D11Texture2D 中。我通常通过挂钩 Present() 或 Present1() 来执行此操作,但现在一些应用程序(例如 SteamVR 游戏、OVR 游戏等)输出帧在 direct mode (Nvidia and AMD opened this feature for VR).
有没有人有什么想法?
为了解决这个问题,我深入研究了图形管道中的 Output-Merger 阶段。我发现我需要的只是 render target(s)。多个渲染目标可以实现多缓冲。
我需要将以直接模式运行的应用程序的帧捕获到 D3D11Texture2D 中。我通常通过挂钩 Present() 或 Present1() 来执行此操作,但现在一些应用程序(例如 SteamVR 游戏、OVR 游戏等)输出帧在 direct mode (Nvidia and AMD opened this feature for VR).
有没有人有什么想法?
为了解决这个问题,我深入研究了图形管道中的 Output-Merger 阶段。我发现我需要的只是 render target(s)。多个渲染目标可以实现多缓冲。