【发布时间】:2018-06-22 04:17:55
【问题描述】:
我想使用 DX12 渲染到表面并通过 WPF 呈现。网上有人声称这是可能的。对我来说,这似乎很简单。我可以在硬盘驱动器或某些映射内存上渲染为传统图像(即 tga),然后通过 D3DImage 呈现该图像 - 或者只是 wpf 中的图像画笔。我认为最直接的方法是渲染到 DXGI 表面,然后将其复制到 IDirect3DSurface9。在任何情况下,我都看不到如何从源映射到目标——无论是呈现 tga,还是将渲染表面从 dxgi 传递到 dx9。微软在 GitHub 上的解决方案坏了,图片通过的部分被黑暗笼罩。以前的 MS 示例已被删除,codeproject 有过去十年的示例。迄今为止我没有代码,因为我不知道在相关部分中添加什么。我对使用可用的托管解决方案没有真正的兴趣。
【问题讨论】:
标签: wpf directx directx-12