다음을 통해 공유


GetRenderTargetData - 백버퍼 및 렌더링 대상(WoW64)

이 자동화된 테스트는 Microsoft® Direct3D® 9의 IDirect3DDevice9::GetRenderTargetData 메서드를 사용하여 백 버퍼 및 기본 렌더링 대상의 콘텐츠를 추출할 수 있음을 확인합니다.

테스트는 먼저 원본 및 대상 표면을 만듭니다. 그런 다음, 테스트는 다양한 표면 형식 및 사용 사양을 순환합니다. 두 표면 중 하나를 만들 수 없는 경우 해당 구성을 건너뜁니다. 표면을 만든 후 렌더링 대상 표면은 텍스처 쿼드로 채워집니다. 다음으로, GetRenderTargetData 메서드를 사용하여 원본을 대상으로 복사하고 표면 비교를 수행하여 두 표면 콘텐츠가 동일한지 확인합니다.

이 항목은 다음 테스트 작업에 적용됩니다.

  • GetRenderTargetData - 백버퍼 및 렌더링 대상

  • GetRenderTargetData - 백버퍼 및 렌더링 대상(WoW64)

테스트 세부 정보

   
사양
  • Device.Graphics.AdapterRender.MinimumDirectXLevel
플랫폼
  • 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에 대한 다음 업데이트
예상 실행 시간(분) 8
범주 호환성
시간 제한(분) 480
다시 부팅 필요 false
특별한 구성 필요 false
형식 automatic

 

추가 설명서

이 기능 영역의 테스트에는 다음 항목에서 찾을 수 있는 필수 조건, 설정, 문제 해결 정보를 포함한 추가 설명서가 있을 수 있습니다.

테스트 실행

테스트를 실행하기 전에 테스트 요구 사항: 그래픽 어댑터 또는 칩셋 테스트 필수 구성 요소에 설명된 대로 테스트 설정을 완료합니다.

또한 이 테스트에는 다음 소프트웨어 및 하드웨어가 필요합니다.

  • Microsoft DirectX® 9.0 이상

문제 해결

HLK 테스트 실패의 일반적인 문제 해결은 Windows HLK 테스트 실패 문제 해결을 참조하세요.

문제 해결 정보는 Device.Graphics Testing 문제 해결을 참조하세요.

추가 정보

이 섹션에는 테스터가 테스트를 실행하거나 문제를 해결하는 데 도움이 되지 않을 수 있는 테스트 관련 콘텐츠가 포함되어 있습니다. 이러한 콘텐츠는 알아두면 좋지만 테스트를 실행하는 데 꼭 필요하지는 않습니다.

이 테스트는 IDirect3DDevice9::GetRenderTargetData 메서드에 대한 기능 및 작동 사양의 유효성을 검사합니다. GetRenderTargetData 메서드는 렌더링 대상 표면의 콘텐츠를 시스템 메모리 화면에 복사하는 방법을 제공합니다. 이 복사본이 성공하려면 충족해야 하는 원본 및 대상 표면에 몇 가지 제한 사항이 있습니다.

  • 원본 표면은 일반 렌더링 대상 표면이거나 특정 수준의 렌더링 대상 텍스처(MIP 맵 또는 큐브 텍스처)여야 합니다.

  • 원본은 POOL_DEFAULT 및 D3DMULTISAMPLE_NONE이어야 합니다.

  • 대상 표면은 오프스크린 일반 표면이거나 POOL_SYSTEMMEM을 사용하여 만든 텍스처(MIP 맵 또는 큐브)여야 합니다.

  • 원본 및 대상 표면은 동일한 차원과 형식이어야 합니다.

다음 표에서는 이 테스트에서 다루는 표면 조합의 행렬과 테스트에서 표면 유형을 선택하는 데 사용하는 명령 옵션을 보여 줍니다.

Surface 오프스크린 일반 MIP 맵 텍스처 큐브 텍스처

백 버퍼

-grtdbb

-grtdbbt

-grtdbbct

렌더링 대상

-grtdrt

-grtdrtt

-grtdrtct

MIP 맵 텍스처

-grtdts

-grtdtt

-grtdtct

큐브 텍스처

-grtdcts

-grtdctt

-grtdctct

 

명령 구문

명령 옵션 설명

Getrendertargetdata.exe -grtdbb -grtdbbt -grtdbbct -grtdrt -grtdrt -grtdrtt -grtdrtct -M:1 -dx9 -whql -logclean

특정 표면에 대한 옵션을 포함하여 테스트 작업을 실행합니다. 사용할 옵션에 대한 자세한 내용은 이 항목의 앞부분에 있는 표를 참조하세요.

참고

   이 테스트 이진에 대한 명령줄 도움말을 보려면 /h를 입력합니다.

 

파일 목록

파일 위치

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\

D3dref.dll

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

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

D3dx8d.dll

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

D3dx9_TEST.dll

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

Fpstate.dll

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

Getrendertargetdata.exe

<[testbinroot]>\nttest\

Modechange.exe

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

TDRWatch.exe

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

Vbswap.x

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

 

매개 변수

매개 변수 이름 매개 변수 설명
MONITOR 테스트 대상에 대한 디스플레이 출력 인덱스
MODIFIEDCMDLINE 테스트 실행 파일에 대한 추가 명령줄 인수
LLU_NetAccessOnly NET 사용자의 LLU 이름
ConfigDisplayCommandLine ConfigDisplay용 사용자 지정 명령줄 기본값: 로고
TDRArgs /get 또는 /set