Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Этот автоматизированный тест проверяет соответствие графического драйвера или оборудования D3D для целевых функций отрисовки и RenderTargetViews. Он также проверяет поддержку драйвера для очистки целевых целей отрисовки и цепочек буферов.
Этот раздел относится к следующим тестовых заданиям:
Целевые объекты отрисовки WGF11
Целевые объекты отрисовки WGF11 (WoW64)
Сведения о тесте
| Характеристики |
|
| Платформы |
|
| Поддерживаемые выпуски |
|
| Ожидаемое время выполнения (в минутах) | 2 |
| Категория | Совместимость |
| Время ожидания (в минутах) | 120 |
| Требуется перезагрузка | false |
| Требуется специальная конфигурация | false |
| Тип | automatic |
Дополнительная документация
Тесты в этой области функций могут содержать дополнительную документацию, включая предварительные требования, сведения о настройке и устранении неполадок, которые можно найти в следующих разделах:
Запуск теста
Перед запуском теста завершите настройку теста, как описано в разделе Требования к тестированию: Предварительные требования к тестированию графического адаптера или набора микросхем.
Устранение неполадок
Общие сведения об устранении неполадок при тестировании HLK см. в статье Устранение неполадок тестов HLK в Windows.
Сведения об устранении неполадок см. в разделе Устранение неполадок с тестированием Device.Graphics.
Все тестовые случаи возвращают значение PASS или FAIL. Чтобы просмотреть сведения о тесте, просмотрите журнал тестирования из DTM Studio, чтобы получить конкретные сведения о сбоях. Тест может возвращать SKIP, если формат не поддерживается устройством или устройство не поддерживает приведение backbuffer для определенного формата (в тестовой группе SwapChain). Тест может вернуть значение BLOCKED, если есть неперехваченное исключение (платформа перехватывает его в конце и регистрирует его).
Дополнительные сведения
RenderTargets (тесты в основном RenderTargetViews)
Вместо отрисовки в backbuffer, который отображается на экране, можно нарисовать целевой ресурс отрисовки. Обычно это используется в методах сопоставления среды или в методах, в которых задействовано несколько проходов, где целевая текстура отрисовки используется в качестве входных данных в другом проходе.
Тесты проходят циклически по всем форматам, которые могут использоваться в качестве целевого объекта отрисовки. Преобразование не выполняется, но результаты должны находиться в пределах 1-ULP (единица наименьшей точности) от ожидаемого результата (для каждого компонента).
Используются три типа исходных данных: плитки, градиенты и полосы. Каждый тип данных параметризован, например цвета градиента, размер плитки и полосы и т. д.
В зависимости от типа ресурса (тестируются все пять типов) тестирует различные значения высоты, ширины и глубины. Сюда входят некверные и некверные значения.
Тестируются mrt (несколько целевых объектов отрисовки), а также несколько уровней MIP и срезов массива.
Попадает во все целевые слоты отрисовки на протяжении тестового запуска.
Отрисовывает ресурсы VB, IB и шейдера (проверьте при последующем вызове Draw().
Выполняет отрисовку в куб текстуры (и вложенное представление), создавая целевое представление отрисовки Texture2DArray.
Очистить
Проверяет очистку привязанного целевого представления отрисовки с помощью API ClearRenderTargetView D3D. Сюда входит тестирование различных типов ресурсов (1D, 2D и т. д.) и использование специальных значений с плавающей запятой в качестве чистого значения (INF, NaN и т. д.).
SwapChain
Проверяет отрисовку в backbuffer и представление с использованием различных параметров создания цепочки буферов, включая формат. Кроме того, проверяет обратное приведение буфера, которое является новым для D3D11. Это позволяет создать целевое представление отрисовки формата, который не относится к тому же бестипному семейству, что и формат ресурса.
Синтаксис команды
| Параметр команды | Описание |
|---|---|
Wgf11rendertargets |
Rusn terst заданий. Без каких-либо параметров тест перечисляет устройства. |
-FeatureLevel:XX.X |
Задает уровень компонентов, где XX.X — это уровень компонентов, на котором будет выполняться тест: 10.0, 10.1 или 11.0. |
Примечание
Для справки командной строки для этого тестового двоичного файла введите /?.
Список файлов
| Файл | Расположение |
|---|---|
Configdisplay.exe |
<[testbinroot]>\nttest\windowstest\tools\ |
D3d11_1sdklayers.dll |
<[testbinroot]>\nttest\windowstest\graphics\d3d\support\ |
D3d11ref.dll |
<[testbinroot]>\nttest\windowstest\graphics\d3d\support\ |
D3d11sdklayers.dll |
<[testbinroot]>\nttest\windowstest\graphics\d3d\support\ |
D3dcompiler_test.dll |
<[testbinroot]>\nttest\windowstest\graphics\d3d\support |
D3dx10_test.dll |
<[testbinroot]>\nttest\windowstest\graphics\d3d\support\ |
d3dx11_test.dll |
<[testbinroot]>\nttest\windowstest\graphics\d3d\support\ |
TDRWatch.exe |
<[testbinroot]>\nttest\windowstest\graphics\ |
wgf11rendertargets.exe |
<[testbinroot]>\nttest\windowstest\graphics\d3d\conf |
Параметры
| Имя параметра | Описание параметра |
|---|---|
| MODIFIEDCMDLINE | Дополнительные аргументы командной строки для тестового исполняемого файла |
| LLU_NetAccessOnly | LLU Имя сетевого пользователя |
| ConfigDisplayCommandLine | Пользовательская командная строка для ConfigDisplay. По умолчанию: логотип |
| TDRArgs | /get или /set |