question

Ceb-7353 avatar image
0 Votes"
Ceb-7353 asked XiaopoYang-MSFT commented

Interoperability Direct3D11/Direct3D9Ex samples

Hello,
I'm currently using this article https://docs.microsoft.com/en-us/windows/win32/direct3darticles/surface-sharing-between-windows-graphics-apis for one of my projects. At the end of this document, it refers to something that I don't manage to find :

. Direct3D 9Ex and DXGI 1.1 consumer APIs can interoperate, as shown with the synchronization mechanism provided through sample helper code on MSDN Code Gallery.

Could you tell me where I can find tis 'synchronization mechanism provided through sample helper code on MSDN Code Gallery.' ?
Thank you,

C.B

windows-api
· 2
5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

The project name was D3D9ExDXGISharedSurf, but it does not seem available anymore, even in archives...

1 Vote 1 ·

Indeed, it was supposed to be here : http://archive.msdn.microsoft.com/D3D9ExDXGISharedSurf .... Thank you for your quick answer !

0 Votes 0 ·

1 Answer

Ceb-7353 avatar image
0 Votes"
Ceb-7353 answered XiaopoYang-MSFT commented

More precisely :
I currently have a program which displays a 4k Video by processing and rendering video data (using a DXGISwapChain) exclusively with Direct3D11. But I would like to do the "process part" with D3D11 and do the rendering with Direct3D9. So am I on the right track by caring about D3D9ExDXGISharedSurface? Is this article https://docs.microsoft.com/en-us/windows/win32/direct3darticles/surface-sharing-between-windows-graphics-apis really the solution of my problem ? And if it is, is it still supported on Windows modern API's? (since we can't find code samples about this anymore...)

If you have an other solution to my purpose, I'm very interested to hear it !

· 1
5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

I‘m afraid Surface sharing between Windows graphics APIs isn't the right track.

0 Votes 0 ·