2011-01-31 2 views
0

В DirectX 10, как узнать максимальный размер текстуры для текстуры MSAA для заданного количества образцов/качества?Directx10: Размер текстуры MSAA max?

Я пытаюсь отобразить некоторую геометрию с использованием рендеринга Direct2D на поверхность MSAA Direct3D, но для больших текстур (~ 5000x2500) я получаю странные результаты. Все получается отлично, если количество экземпляров MSAA уменьшается с 8 до 4. Я не получаю никаких ошибок при создании текстур или рендеринга.

Спасибо!

ответ

0

Вы можете использовать ID3D10Device::CheckMultisampleQualityLevels для проверки на наличие поддержки.

Вы также можете использовать инструмент просмотра CAPS, который устанавливается с помощью SDK.

Также ознакомьтесь с http://msdn.microsoft.com/en-us/library/windows/desktop/cc627090(v=vs.85).aspx для поддерживаемых форматов и их целевых целей. (Обратите внимание, что таблица страниц отображается неправильно. Скопируйте и вставьте таблицу, чтобы увидеть все столбцы.)

Смежные вопросы