Форматы ресурсов WGF11

Этот автоматический тест проверяет соответствие драйверов и оборудования D3D для представлений ресурсов шейдера и форматов текстур, описанных в функциональной спецификации D3D11.

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

  • Форматы ресурсов WGF11

  • Форматы ресурсов WGF11 — поддержка BGRA в версии 10.x

  • Форматы ресурсов WGF11 — поддержка BGRA в версии 10.x (WoW64)

  • Форматы ресурсов WGF11 (WoW64)

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

   
Характеристики
  • Device.Graphics.AdapterRender.D3D111Core.D3D111CorePrimary
  • Device.Graphics.AdapterRender.D3D11Core.D3D11CorePrimary
  • Device.Graphics.AdapterRender.D3D101Core.D3D101CorePrimary
  • Device.Graphics.AdapterRender.D3D10Core.D3D10CorePrimary
  • Device.Graphics.AdapterRender.D3D101WDDM12.D3D101v12Primary
  • Device.Graphics.AdapterRender.D3D10WDDM12.D3D10v12Primary
  • Device.Graphics.AdapterRender.D3D11WDDM12.D3D11v12Primary
Платформы
  • Windows 10, клиентские выпуски (x86)
  • 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 см. в разделе Устранение неполадок при тестировании Windows HLK.

Сведения об устранении неполадок см. в разделе Troubleshooting Device.Graphics Testing.

Все тестовые случаи возвращают значение PASS или FAIL. Просмотрите результаты теста в файле журнала из DTM Studio, чтобы получить подробные сведения о сбоях. Тест может возвращать skip, если формат не поддерживается устройством. Тест может вернуть значение BLOCKED, если имеется неперехваченное исключение (платформа перехватывает его в конце и регистрирует его в журнале).

Дополнительные сведения

ResourceFormats (тестирует в основном ShaderResourceViews)

Для ресурсов доступны различные форматы. Они различаются главным образом по количеству компонентов, типу, точности и по степени сжатия.

  • Целевой объект отрисовки представляет собой четырехкомпонентный 32-разрядный формат с плавающей точкой. Тестируемые форматы преобразуются в этот формат. Результаты должны находиться в пределах 1-ULP (единица наименьшей точности) для каждого компонента ожидаемого результата.

  • Сжатые и другие специальные форматы декодируются, как указано в тесте, и сравниваются с результатами оборудования (или REF) (опять же, допуск 1 ULP).

  • Используются три типа исходных данных: плитки, градиенты и полосы. Каждый тип данных параметризован, например градиентные цвета, размер плитки и полосы и т. д.

  • В зависимости от типа ресурса (тестируются все пять типов) тест циклически проходит по разным значениям высоты, ширины и глубины. Сюда входят значения, не являющиеся квадратными и не-pow-2.

  • Щелкните все слоты ресурсов шейдера во время тестового запуска.

  • Проверка использования нескольких входных ресурсов.

  • Пример. Используйте текстуру в качестве входных данных вершины и входных данных ресурса шейдера в том же вызове Draw().

  • Тестирование входных и выходных ресурсов (например, D3D10_BIND_SHADER_RESOURCE | D3D10_BIND_RENDERTARGET)

  • Попробуйте использовать первый проход для инициализации данных ресурсов.

DepthReadback Проверяет поведение драйвера при использовании буфера глубины из одного прохода в качестве ресурса шейдера в последующем проходе.

CheckFormatSupport Проверяет, поддерживает ли драйвер необходимые форматы и их возможности на основе таблицы форматирования в спецификации.

Синтаксис команд

Параметр команды Описание

Wgf11resourceformats

Запускает тест. Без каких-либо параметров тест перечисляет устройства.

-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\

Wgf11resourceformats.exe

<[testbinroot]>\nttest\windowstest\graphics\d3d\conf

 

Параметры

Имя параметра Описание параметра
MODIFIEDCMDLINE Дополнительные аргументы командной строки для тестового исполняемого файла
LLU_NetAccessOnly LLU Имя net user
ConfigDisplayCommandLine Настраиваемая командная строка для ConfigDisplay. По умолчанию: логотип
TDRArgs /get или /set