【发布时间】:2017-03-16 05:50:09
【问题描述】:
我有一个程序可以渲染纹理并通过 USB 发送。我添加了一个预览窗口,它只是将纹理显示为调试帮助。通常这个窗口不需要存在,所以我只需在需要时创建窗口和交换链,并在完成后销毁它。这意味着交换链可能来来去去,但渲染纹理始终存在。
是否可以创建一个交换链并让它简单地使用现有的渲染纹理?目前,当预览窗口存在时,我每帧都在从渲染纹理到交换链后台缓冲区执行CopyResource,我认为这不是最有效的解决方案。
【问题讨论】:
标签: directx directx-11 direct3d