DXGI Stereo Present

This automated test measures conformance of DXGI Stereo Swapchains, specifically presentation swapchains.

This topic applies to the following test jobs:

  • DXGI Stereo Present

  • DXGI Stereo Present (WoW64)

Test details

Associated requirements

Device.Graphics.AdapterRender.D3D10WDDM12.Stereoscopic3DArraySupport

See the device hardware requirements.

Platforms

Windows RT (ARM-based) Windows 8 (x64) Windows 8 (x86) Windows Server 2012 (x64) Windows RT 8.1 Windows 8.1 x64 Windows 8.1 x86 Windows Server 2012 R2

Expected run time

~20 minutes

Categories

Certification Functional

Type

Automated

 

Running the test

Before you run the test, complete the test setup as described in the test requirements: Graphic Adapter or Chipset Testing Prerequisites.

This test can only be run on configurations that support the Stereo feature. Specifically, this test requires the following software and hardware:

  • A WDDM 1.2 driver

  • A monitor supporting Stereo output through HDMI 1.4

  • Hardware capable of driving a stereo monitor connected through HDMI 1.4

  • A display driver capable of creating and presenting stereo swapchains.

Troubleshooting

For troubleshooting information, see Troubleshooting Device.Graphics Testing.

This test will always return Pass if stereo presentation is handled correctly. The test will fail if not run on a valid stereo configuration. It is also possible that the Windowed and DComp tests will fail if DWM is not in a stereo mode, even if the machine is capable of displaying stereo content. To review test details, review the test log from the HCK Studio.

More information

This test include test cases that verify specific instances of swapchains:

  • Windowed Swapchains

  • Fullscreen Swapchains

  • DComp Swapchains

Windowed swapchains

These test cases determine conformance of windowed stereo swapchains. It will determine if the expected unique results are presented to each eye from the arrayed swapchain. Temporary mono is tested if the driver claims to support it. Conformance is determined by ensuring that the content for the right eye is not presented. Also for windowed mode, dirty and scroll rects are tested with stereo. The driver should apply the various rects correctly for both the left and right buffers. The test will also cycle on supported display formats.

Fullscreen swapchains

These test cases determine conformance of fullscreen stereo swapchains. The test will cycle on a varied subset of the supported stereo modes. It will determine if the expected unique results are presented to each eye from the arrayed swapchain. Temporary mono is tested if the driver claims to support it. Conformance is determined by ensuring that the content for the right eye is not presented.

DComp swapchains

These test cases determine conformance of windowless presentation of stereo content. It will determine if the expected unique results are presented to each eye from the arrayed swapchain. Temporary mono is tested if the driver claims to support it. Conformance is determined by ensuring that the content for the right eye is not presented. Dirty and scroll rects are tested with stereo. The driver should apply the various rects correctly for both the left and right buffers. The test will also cycle on supported display formats.

Command syntax

Standard command line syntax for WGF11 tests. Nothing unique to this test.

Command option Description

DXGIStereoPresent

Runs the test job.

 

Note  

For command-line help for this test binary, type /?

 

File list

File Location

Configdisplay.exe

<testbinroot>\nttest\windowstest\tools\

D3d10ref.dll

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

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

DXGIStereoPresent.exe

<testbinroot>\nttest\nttest\windowstest\graphics\d3d\api\

TDRWatch.exe

<testbinroot>\nttest\windowstest\graphics\

 

 

 

Send comments about this topic to Microsoft