A whitepaper and two samples were published to showcase interoperability support using surface sharing between Windows graphics APIs: Direct3D 11, Direct2D, Direct3D 10, and Direct3D 9Ex. The interoperability support explained applies to both Windows 7 and Windows Client Platform Update for Windows Vista.
Both the whitepaper and sample applications help developers use multiple APIs to render to the same surface in an application designed for Windows 7 or Windows Vista operating systems.
- Best practice guidelines and pointers to additional resources are available in this whitepaper http://msdn.microsoft.com/en-us/library/ee913554(VS.85).aspx
- Sample application for synchronized shared surface support is available on http://code.msdn.microsoft.com/DXGISyncSharedSurf
- Sample application using the shared surface queue helper utility is available on http://code.msdn.microsoft.com/D3D9ExDXGISharedSurf
Windows 7 Direct3D9Ex Presentation Improvements for Video Applications Whitepaper and Sample
Flip Mode Present and its associated Present Statistics in Direct3D 9Ex and Desktop Window Manager were added in Windows 7 to allow applications to reduce the system resource load when DWM is enabled. Present Statistics enhancements associated with Flip Mode Present enable Direct3D 9Ex applications to better control the rate of presentation by providing real-time feedback and correction mechanisms.
- Detailed explanations and pointers to sample resources are included in this whitepaper http://msdn.microsoft.com/en-us/library/ee890072(VS.85).aspx
- Sample application using Direct3D9Ex Flip Mode Present and its Present Statisics is available on http://code.msdn.microsoft.com/D3D9ExFlipEx/