使用DirectX 9和WPF进行抗混淆后缓冲错误

时间:2017-02-20 15:54:47

标签: wpf directx direct3d antialiasing

我正在anti aliasingWPF中使用DirectX 9 我正在使用这个功能:

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一起使用吗?

感谢

1 个答案:

答案 0 :(得分:2)

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

处有关多次采样的说明