0
A
回答
2
在SlimDX/DirectX9的,當你創建swapchain,在PresentParameters使用:
Multisample = MultisampleType.FourSamples,
MultisampleQuality = 4
還要確保在多重採樣狀態上(默認情況下它,但從來沒有肯定):
device.SetRenderState(RenderState.MultisampleAntialias, true);
有當然不同類型的樣品中,發現質量/樣品,用下面的方法:
new Direct3D().CheckDeviceMultisampleType
在DX10 +設備,當你創建swapchain,你有SampleDescription參數,
所以組樣品數/質量相應
SampleDescription samdesc = new SampleDescription(4, 4);
枚舉允許samplecount /質量的組合:
int maxsamplecount = Device.MultisampleCountMaximum
然後重複使用樣品計數:
int maxquality = device.CheckMultisampleQualityLevels(format, sampleCount);
如果不支持採樣計數,它將返回0。
相關問題
- 1. SLIMDX antialising
- 2. 如何使用slimdx
- 3. 設置使用SlimDX
- 4. 使用D3D9繪製紋理
- 5. D3D9和D3D9Ex在視窗7
- 6. 無法在D3D9中使用SetTransform
- 7. D3D9 Cooresponding CopyResource方法
- 8. WPF d3d9.dll崩潰
- 9. VMR9Allocator(DirectShow .NET + SlimDX)
- 10. SlimDX視控制
- 11. SlimDX Assembly參考
- 12. 用SlimDX捕獲區域
- 13. 用SlimDX強制反饋?
- 14. Windows xp 32位d3d9.dll與Windows 7 64位d3d9.dll
- 15. SlimDX NuGet包在哪裏?
- 16. 如何在SlimDX中使用FOURCC格式?
- 17. SlimDX DirectInput初始化
- 18. SlimDX和WPF(DirectX 11)
- 19. slimDx中缺少SetIndices
- 20. SlimDX - 終止線程
- 21. D3D9&Custom Clipping Planes(IDirect3DDevice9 :: SetClipPlane)
- 22. D3D9掛鉤 - 與Direct3D9疊加
- 23. D3D9 GetTransform不工作,Windows XP
- 24. 抗鋸齒/多重採樣在D3D9
- 25. 如何使用slimdx做漸變過渡?
- 26. 使用SlimDX從RGBA值創建紋理
- 27. 使用KeyedMutex的SlimDX Warp設備
- 28. SlimDX DirectX10多重採樣不起作用
- 29. C#利用SlimDX捕獲全屏遊戲
- 30. 使用WPF和SlimDx(DirectX 10/11)
非常感謝你!我一直在努力解決這個問題,並找到了一個糟糕的解決方法......除此之外,今天我的生日再次非常感謝!享受你的賞金獎勵;) –
謝謝,並希望你有美好的生日) – catflier
嗨Carflier,這與目前的參數「窗口」設置爲false不起作用,你有想法嗎? –