WGF11 렌더링 대상(WoW64)
이 자동화된 테스트는 렌더링 대상 기능 및 RenderTargetViews에 대한 D3D 그래픽 드라이버/하드웨어 준수를 확인합니다. 또한 렌더링 대상 지우기 및 스왑 체인에 대한 드라이버 지원을 확인합니다.
이 항목은 다음 테스트 작업에 적용됩니다.
WGF11 렌더링 대상
WGF11 렌더링 대상(WoW64)
테스트 세부 정보
사양 |
|
플랫폼 |
|
지원되는 릴리스 |
|
예상 실행 시간(분) | 2 |
범주 | 호환성 |
시간 제한(분) | 120 |
다시 부팅 필요 | false |
특별한 구성 필요 | false |
형식 | automatic |
추가 설명서
이 기능 영역의 테스트에는 다음 항목에서 찾을 수 있는 필수 조건, 설정, 문제 해결 정보를 포함한 추가 설명서가 있을 수 있습니다.
테스트 실행
테스트를 실행하기 전에 테스트 요구 사항 그래픽 어댑터 또는 칩셋 테스트 필수 구성 요소에 설명된 대로 테스트 설정을 완료합니다.
문제 해결
HLK 테스트 실패의 일반적인 문제 해결은 Windows HLK 테스트 실패 문제 해결을 참조하세요.
문제 해결 정보는 Device.Graphics Testing 문제 해결을 참조하세요.
모든 테스트 사례는 PASS 또는 FAIL을 반환합니다. 테스트 세부 정보를 검토하려면 DTM Studio의 테스트 로그에서 오류에 대한 특정 세부 정보를 검토합니다. 디바이스에서 형식을 지원하지 않거나 디바이스가 특정 형식에 대한 백 버퍼 캐스팅을 지원하지 않는 경우(SwapChain 테스트 그룹에서) 테스트는 SKIP을 반환할 수 있습니다. 포착되지 않은 예외가 있는 경우 테스트에서 BLOCKED를 반환할 수 있습니다(프레임워크가 끝에서 포착하여 기록함).
추가 정보
RenderTargets(주로 RenderTargetViews 테스트)
화면에 표시되는 백 버퍼로 렌더링하는 대신 렌더링 대상 리소스에 그릴 수 있습니다. 이는 일반적으로 환경 매핑 기술 또는 렌더링 대상 텍스처가 다른 단계의 입력으로 사용되는 여러 단계가 포함된 기술에 사용됩니다.
테스트는 렌더링 대상으로 사용할 수 있는 모든 형식을 순환합니다. 변환이 수행되지 않지만 결과는 예상 결과(구성 요소당)의 1ULP(단위 최소 정밀도) 내에 있어야 합니다.
타일, 그라데이션, 줄무늬의 세 가지 원본 데이터 형식이 사용됩니다. 각 데이터 형식은 그라데이션 색, 타일 및 스트라이프 크기 등과 같이 매개 변수화됩니다.
리소스 종류(5가지 종류 모두 테스트됨)에 따라 높이, 너비 및 깊이에 대해 서로 다른 값이 차례로 테스트됩니다. 여기에는 제곱이 아닌 값과 2의 제곱이 아닌 값이 포함됩니다.
MRT(다중 렌더링 대상)가 테스트되고 여러 MIP 수준 및 배열 슬라이스가 대상으로 지정됩니다.
테스트 실행 전체에서 모든 렌더링 대상 슬롯에 도달합니다.
VB, IB 및 셰이더 리소스로 렌더링합니다(다음 Draw() 호출에서 확인).
Texture2DArray 렌더링 대상 뷰를 만들어 텍스처 큐브(및 하위 MIP)로 렌더링합니다.
지우기
ClearRenderTargetView D3D API를 통해 바인딩된 렌더링 대상 뷰의 지우기를 테스트합니다. 여기서는 다양한 리소스 종류(1D, 2D 등)를 테스트하고 특수 부동 소수점 값을 지우기 값(INF, NaN 등)으로 사용합니다.
SwapChain
형식을 비롯한 다양한 스왑 체인 만들기 매개 변수를 사용하여 백 버퍼로 렌더링 표시를 테스트합니다. 또한 D3D11에 새로 추가된 백 버퍼 캐스팅을 테스트합니다. 이렇게 하면 리소스의 형식과 동일한 형식 없는 제품군에 없는 형식의 렌더링 대상 뷰를 만들 수 있습니다.
명령 구문
명령 옵션 | Description |
---|---|
Wgf11rendertargets |
테스트 작업을 실행합니다. 옵션이 없으면 테스트에서 디바이스를 열거합니다. |
-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 | NET 사용자의 LLU 이름 |
ConfigDisplayCommandLine | ConfigDisplay용 사용자 지정 명령줄 기본값: 로고 |
TDRArgs | /get 또는 /set |