在D2D,DX10,DX11之间共享表面



我需要在直接的3D 10.1设备和直接3D 11设备之间共享表面,以允许我的应用使Sprite共享表面在Diirect 2D和Direct 3D 10.1之间。我已经阅读了此主题但是,这是在D2D和D3D 10.1之间共享的示例,而不是在D3D 10.1和11之间共享,有人可以给我代码示例吗?

在不同的direcx设备之间共享表面是通过 IDXGIResource::GetSharedHandleID3D11Device::OpenSharedResource

完成的

这是另一个答案,可以在更多详细信息中解释该过程。

最新更新