Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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
Associated requirements |
Device.Graphics.AdapterRender.MinimumDirectXLevel |
Platforms |
Windows 7 (x64) Windows 7 (x86) Windows RT (ARM-based) Windows 8 (x64) Windows 8 (x86) Windows Server 2012 (x64) Windows Server 2008 R2 (x64) Windows RT 8.1 Windows 8.1 x64 Windows 8.1 x86 Windows Server 2012 R2 |
Expected run time |
~6 minutes |
Categories |
Basic 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.
Troubleshooting
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\ |