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

Этот автоматизированный тест проверяет соответствие графического драйвера или оборудования D3D функциям копирования ресурсов и целостности данных, которыми управляют. Существуют также группы для функций D3D10.1, которые позволяют копировать сжатые текстуры в структурированные форматы и копировать многомерные ресурсы.

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

  • Доступ к ресурсам WGF11

  • Доступ к ресурсам WGF11 (WoW64)

  • Доступ к ресурсам WGF11 FL9.3

  • Доступ к ресурсам WGF11 FL9.3 (WoW64)

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

   
Характеристики
  • Device.Graphics.AdapterRender.D3D10WDDM11.D3D10v11Primary
  • Device.Graphics.AdapterRender.D3D101WDDM11.D3D101v11Primary
  • Device.Graphics.AdapterRender.D3D10WDDM12.D3D10v12Primary
  • Device.Graphics.AdapterRender.D3D101WDDM12.D3D101v12Primary
Платформы
  • 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 см. в статье Устранение неполадок тестов HLK в Windows.

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

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

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

Вы можете получить доступ к содержимому ресурсов и изменить их с помощью четырех функций: CopyResource(), CopySubresourceRegion(), UpdateSubresource() и Map().

  • Проверьте поведение при указании областей размером 1 пиксель и других особых случаях.

  • Обеспечьте согласованность данных при копировании из MIP (постепенно меньшие и менее подробные версии текстуры) и срезов массива.

  • Убедитесь, что изменяются только указанные данные, а другие подресурсы или регионы остаются нетронутыми.

  • Тестирование поведения с использованием специальных и сжатых форматов.

  • Следите за copyResource() и связанными функциями, влияющими на статистику конвейера. Вы можете использовать конвейер отрисовки для эмуляции функций копирования, но спецификация гласит, что функции копирования не могут повлиять на статистику конвейера.

CopyMultisample

Проверяет поддержку функции D3D10.1 копирования многоимплексных ресурсов.

  • Меняется количество используемых выборок.

  • Гарантирует уникальное значение в каждом расположении образца.

  • Проверяет, сохраняется ли он при копировании в целевом ресурсе.

CopyCompressed

Проверяет поддержку копирования сжатых текстур в структурированные форматы, добавленные в D3D10.1. Проверяется совместимый структурированный формат (т. е. традиционные 3–4 цветовых канала) для каждой сжатой текстуры, чтобы убедиться, что данные в исходной текстуре сохраняются при копировании. Преобразование не должно выполняться. Это битовая копия. Копирование с обходом (структурированное> и сжатое) также проверяется и должно быть точным по битам.

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

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

Wgf11resourceaccess

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

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

Wgf11resourceaccess.exe

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

 

Параметры

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