WGF11 Vertex Shader

Note  This content applies to the Windows Logo Kit (WLK). For the latest information using the new Windows Hardware Certification Kit (HCK), see Windows HCK User's Guide on the Windows Hardware Dev Center.

Type: Automated

Overview

The WGF11 Vertex Shader test verifies that vertex shader behavior of the graphics hardware/drivers meets the DX 11 specification.

Details

There are three test cases for this test:

Read From Unbound Buffer Slot

  • Read from a buffer when not set (VB, IB, SRV, Constant) should return default value.

Generated Values

  • Generated values should reset for each draw.

  • Make sure that all VS Generated values are generated correctly:

    • No buffer bound. IDs should be generated correctly.
    • When only IB is used, VertexID should be the IB Values
    • Try IB smaller than the number of vertices to draw.

Limits

  • Test cases with very large vertex buffers, index buffer and shader resource buffers to test the device's ability to handle large sized resources. The specification requires the device to handle 128MB buffers.

Run Time: Depending on the performance of the device, the run time can be from 10 minutes to 1.5 hours.

Log File: By default, the log file name is WGF11VertexShader.xml. You can specify a different log file name with -logfilename switch in the command line.

System Restart Required: No

Test Category: Display Adapter and Chipset

Supported operating systems for Logo or Signature testing:

  • Windows 7

  • Windows Server 2008 R2

  • Windows Vista

  • Windows Server 2008

  • Windows Server 2008

  • Windows Server 2008

Program: wgf11vertexshader.exe .

Requirements

Software Requirements

The test tool requires the following software:

  • Supported operating system (see list above)

  • Software components included with the device that is being tested

  • Vista Service Pack 2 (KB948465) (Vista Only)

  • Platform Update for Windows Vista (KB971644) (Vista Only)

Hardware Requirements

The test tool requires the following hardware:

  • Device to be tested

  • Computer that meets the minimum software requirements

  • Windows keyboard

  • Two-button pointing device

  • Color display monitor capable of at least 1024 by 768 resolution, 32-bits per pixel, 60 Hz

  • Hard drive with a minimum of 20 GB available on partition C:

Processor

The test tool runs on the following processor architectures:

  • x86

  • x64

Running the Test

Test cases return one of the following results: Pass, Fail, Blocked and Skipped. The log file will contain specific details about the test cases that are failed, blocked, or skipped. A test case will return Skipped if it is invalid according to the current hardware configuration ( e.g. some features are optional and may not be supported by some hardware) and the command line options (e.g. some test cases are only valid for certain feature levels). A test case will return Blocked if the failure is caused by reasons other than the tested feature.

Command Syntax

Command option Description

wgf11vertexshader.exe

Without any options, the test enumerates devices.

-FeatureLevel:XX.X

Where XX.X is the Feature Level the test will run at, 10.0, 10.1, or 11.0

 

Code Tour

File Manifest

File Location

wgf11vertexshader.exe

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

 

Test Assertions

Test enforcing Windows Logo Requirement: Graphics-0076

 

 

Build date: 9/14/2012