VBIB - Vertex and Index Buffer Validation (WoW64)
This automated test validates the use of a variety of vertex and index buffers.
This test contains following test groups, which test vertex and index buffers in different ways:
Buffer makes sure that simple objects can be rendered correctly.
LockActive makes sure that a selected vertex or index buffer can be rendered from, and locked across, multiple scenes and in one scene.
Priority makes sure that a selected vertex or index buffer can have its priority manipulated while it renders a scene.
SwitchRenderState ensures correct operation when switching between hardware and software vertex processing during a scene.
LostOnReset makes sure that all buffers must be released before a **Reset()**function will succeed.
HugeBuffer makes sure that a large object can be rendered correctly.
RelockDynamic makes sure that dynamic vertex and index buffers can be reused correctly in a single scene.
LockPointerAlias makes sure that, when a device is lost, pointers to vertex and index buffers that are obtained through the Lock() function do not cause exceptions.
InternalPointerAlias makes sure that, when a device is lost, internal buffer pointers do not cause exceptions (such as during calls to the DrawPrimitive() or DrawIndexedPrimitive() function).
This topic applies to the following test jobs:
VBIB - Vertex and Index Buffer Validation
VBIB - Vertex and Index Buffer Validation (WoW64)
Test details
Specifications |
|
Platforms |
|
Supported Releases |
|
Expected run time (in minutes) | 6 |
Category | Compatibility |
Timeout (in minutes) | 360 |
Requires reboot | false |
Requires special configuration | false |
Type | automatic |
Additional documentation
Tests in this feature area might have additional documentation, including prerequisites, setup, and troubleshooting information, that can be found in the following topic(s):
Running the test
Before you run the test, complete the test setup as described in the test requirements: Graphic Adapter or Chipset Testing Prerequisites.
Troubleshooting
For generic troubleshooting of HLK test failures, see Troubleshooting Windows HLK Test Failures.
For troubleshooting information, see Troubleshooting Device.Graphics Testing.
More information
Command syntax
Command option | Description |
---|---|
VBIB.exe -M:1 -dx9 -whql -logclean |
Runs the VBIB - Vertex and Index Buffer Validation test job. |
VBIB.exe- Vertex and Index Buffer Validation (WoW64) |
Runs the VBIB - Vertex and Index Buffer Validation (WoW64) test job. |
File list
File | Location |
---|---|
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\ |
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\ |
Fpstate.dll |
<[testbinroot]>\nttest\windowstest\graphics\d3d\utility\ |
Modechange.exe |
<[testbinroot]>\nttest\windowstest\graphics\d3d\utility\ |
TDRWatch.exe |
<[testbinroot]>\nttest\windowstest\graphics\ |
VBIB.exe |
<[testbinroot]>\nttest |
Vbswap.x |
<[testbinroot]>\nttest\windowstest\graphics\d3d\conf\ |
Parameters
Parameter name | Parameter description |
---|---|
MONITOR | Index of display output to target with test |
MODIFIEDCMDLINE | Additional command line arguments for test executable |
LLU_NetAccessOnly | LLU Name of net user |
ConfigDisplayCommandLine | Custom Command Line for ConfigDisplay. Default: logo |
TDRArgs | /get or /set |