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