Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Этот автоматизированный тест проверяет правильность реализации функциональных возможностей драйвера, лежащих в основе метода IDirect3DDevice9::StretchRect .
Тест Stretch Rect использует метод IDirect3D9::CheckDeviceFormat для определения сочетаний форматов и типов поверхностей, поддерживаемых драйвером. Он также использует метод IDirect3D9::CheckDeviceFormatConversion для определения операций преобразования цвета, поддерживаемых драйвером.
Для всех допустимых сочетаний типов поверхности тест выполняет полный набор операций StretchRect . К этим операциям относятся операции, связанные с растяжением, преобразованием цвета и копированием в подмножество прямоугольника (подпроекта) или из него. В этих тестовых случаях исходной поверхностью может быть поверхность текстур (RT или не RT), цель отрисовки вне экрана или обычная поверхность вне экрана. Местом назначения должен быть целевой объект отрисовки или поверхность текстур RT.
В D3D9L тест также рассматривает более полный набор исходных и целевых сочетаний типов поверхностей: каждая поверхность может быть поверхностью текстуры, отличной от RT, поверхностью текстур RT, rt вне экрана или открытой поверхностью вне экрана. Тестируются все шестнадцать комбинаций. Однако в соответствии со спецификациями D3D9L операции StretchRect ограничены теми, которые включают только полнофункционные копии без растяжения или преобразования цвета.
Тест выполняет автоматическую проверку путем отрисовки области назначения и эталонной поверхности, а также сравнения отображаемых изображений. Тест использует функцию LoadSurfaceFromSurface в D3DX9 для подготовки эталонных изображений.
Этот раздел относится к следующим тестовых заданиям:
Растянуть прямоугольник
Stretch Rect (WoW64)
Сведения о тесте
| Характеристики |
|
| Платформы |
|
| Поддерживаемые выпуски |
|
| Ожидаемое время выполнения (в минутах) | 45 |
| Категория | Совместимость |
| Время ожидания (в минутах) | 2700 |
| Требуется перезагрузка | false |
| Требуется специальная конфигурация | false |
| Тип | automatic |
Дополнительная документация
Тесты в этой области функций могут содержать дополнительную документацию, включая предварительные требования, сведения о настройке и устранении неполадок, которые можно найти в следующих разделах:
Запуск теста
Перед запуском теста завершите настройку теста, как описано в разделе Требования к тестированию: Предварительные требования к тестированию графического адаптера или набора микросхем.
Устранение неполадок
Общие сведения об устранении неполадок при тестировании HLK см. в статье Устранение неполадок тестов HLK в Windows.
Сведения об устранении неполадок см. в разделе Устранение неполадок с тестированием Device.Graphics.
Дополнительные сведения
Синтаксис команды
| Параметр команды | Описание |
|---|---|
Stretchrect.exe -M:1 -dx9 -whql -logclean |
Запускает тестовое задание Stretch Rect. |
stretchrect.exe -M:1 -whql -logclean |
Запускает тестовое задание Stretch Rect (WoW64). |
Примечание
Для справки командной строки для этого тестового двоичного файла введите /?.
Список файлов
| Файл | Расположение |
|---|---|
Configdisplay.exe |
<[testbinroot]>\nttest\windowstest\tools\ |
D3d10ref.dll |
<[testbinroot]>\nttest\graphics\d3d\support\ |
D3d11ref.dll |
<[testbinroot]>\nttest\windowstest\graphics\d3d\support\ |
D3dcompiler_test.dll |
<[testbinroot]>\nttest\windowstest\graphics\d3d\support\ |
D3dref9.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\ |
Fpstate.dll |
<[testbinroot]>\nttest\windowstest\graphics\d3d\utility\ |
Modechange.exe |
<[testbinroot]>\nttest\windowstest\graphics\d3d\utility\ |
Stretchrect.exe |
<[testbinroot]>\nttest\ |
TDRWatch.exe |
<[testbinroot]>\nttest\windowstest\graphics\ |
Vbswap.x |
<[testbinroot]>\nttest\windowstest\graphics\d3d\conf\ |
Параметры
| Имя параметра | Описание параметра |
|---|---|
| МОНИТОР | Индекс отображаемых выходных данных для целевого объекта с помощью теста |
| MODIFIEDCMDLINE | Дополнительные аргументы командной строки для тестового исполняемого файла |
| LLU_NetAccessOnly | LLU Имя сетевого пользователя |
| ConfigDisplayCommandLine | Пользовательская командная строка для ConfigDisplay. По умолчанию: логотип |
| TDRArgs | /get или /set |