DirectX 9 和 WPF 的抗锯齿后台缓冲区错误

Antialiased back buffer error with DirectX 9 and WPF

我正在尝试在 WPFDirectX 9 中使用 anti aliasing
我正在使用函数:

d3dImage.SetBackBuffer(D3DResourceType.IDirect3DSurface9, m_ViewportRenderSurface);

但是我得到了这个错误:

Exception thrown: 'System.ArgumentException' in PresentationCore.dll
Additional information: An antialiased back buffer requires a IDirect3DDevice9Ex device.

使用 DirectX 9ex 时一切正常。
知道如何让它与 DirectX 9 一起使用吗?

谢谢

你不能那样做。请参阅 https://msdn.microsoft.com/en-us/library/hh140978(v=vs.110).aspx

中有关多重采样的说明