0
在DirectX 10中,如何查找給定樣本數量/質量的MSAA紋理的最大紋理大小?Directx10:MSAA最大紋理大小?
我試圖渲染使用Direct2D的一些幾何渲染到一個Direct3D MSAA表面,但對於大紋理(〜5000x2500)我得到奇怪的結果。如果MSAA樣本數量從8減少到4,所有東西都會變得很好。創建紋理或渲染時,我不會收到任何錯誤。
謝謝!
在DirectX 10中,如何查找給定樣本數量/質量的MSAA紋理的最大紋理大小?Directx10:MSAA最大紋理大小?
我試圖渲染使用Direct2D的一些幾何渲染到一個Direct3D MSAA表面,但對於大紋理(〜5000x2500)我得到奇怪的結果。如果MSAA樣本數量從8減少到4,所有東西都會變得很好。創建紋理或渲染時,我不會收到任何錯誤。
謝謝!
您可以使用ID3D10Device::CheckMultisampleQualityLevels來檢查支持。
您還可以使用隨SDK一起安裝的CAPS查看器工具。
還檢查了http://msdn.microsoft.com/en-us/library/windows/desktop/cc627090(v=vs.85).aspx爲支持的格式和他們的目標使用。 (請注意,頁面表格顯示不正確,請複製並粘貼表格以查看所有列。)