Целевые объекты отрисовки WGF11 (WoW64)

Этот автоматизированный тест проверяет соответствие графического драйвера или оборудования D3D для целевых функций отрисовки и RenderTargetViews. Он также проверяет поддержку драйвера для очистки целевых целей отрисовки и цепочек буферов.

Этот раздел относится к следующим тестовых заданиям:

  • Целевые объекты отрисовки WGF11

  • Целевые объекты отрисовки WGF11 (WoW64)

Сведения о тесте

   
Характеристики
  • Device.Graphics.AdapterRender.D3D111Core.D3D111CorePrimary
  • Device.Graphics.AdapterRender.D3D11Core.D3D11CorePrimary
  • Device.Graphics.AdapterRender.D3D101Core.D3D101CorePrimary
  • Device.Graphics.AdapterRender.D3D10Core.D3D10CorePrimary
Платформы
  • Windows 10, клиентские выпуски (x64)
  • Windows Server 2016 (x64)
  • Windows 10, клиентские выпуски (Arm64)
Поддерживаемые выпуски
  • Windows 10
  • Windows 10 версии 1511
  • Windows 10, версия 1607
  • Windows 10 версии 1703
  • Windows 10 версии 1709
  • Windows 10 версии 1803
  • Windows 10, версия 1809
  • Windows 10 версии 1903
  • Следующее обновление до Windows 10
Ожидаемое время выполнения (в минутах) 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