Click to Rate and Give Feedback
MSDN
MSDN Library
DirectX
SDK Documentation
Tools
PIX

  Switch on low bandwidth view
PIX
Bb173085.XDK_CHM_BANNER_left(en-us,VS.85).jpgBb173085.XDK_CHM_BANNER_right(en-us,VS.85).jpg

PIX

PIX is a debugging and analysis tool that captures detailed information from a Direct3D application as it executes. PIX can be configured to gather data, such as the list of Direct3D APIs called, timing information, mesh vertices before and after transformations, screenshots, and select statistics. PIX can also be used for debugging vertex and pixel shaders, including setting breakpoints and stepping through shader code.

Versions of DirectX

PIX works with the versions of DirectX and Windows shown in the following table.

RuntimeWindows XPWindows XP x64 EditionWindows VistaWindows Vista 64-bit Edition
Direct3D 9xxxx
Direct3D 10xx
Direct3D 11xx

Both 32- and 64-bit implementations of PIX are distributed with Direct3D.

Recommendations

It is recommended that developers use the version of PIX that matches the version of Windows; that is, the 32-bit version of PIX on 32-bit editions of Windows and the 64-bit version of PIX on 64-bit editions Windows. When the DirectX SDK is installed, PIX file associations and the Start menu are set to support this behavior.

The 64-bit version of PIX can be used with either 32- or 64-bit applications under 64-bit versions of Windows, although this may require administrative credentials on Windows Vista (for more information, see PIX Requirements for Windows Vista).

Note     PIX experiment files and run files have the same format regardless of the version of the runtime or the operating system. Therefore, a run file captured on a 32-bit version of Windows can be played back on a 64-bit version of Windows to make sure that the run file (and therefore the program it is derived from) will render correctly in that environment.

Path

The location of PIX depends on the version, as shown in the following table.

32-bit%DXSDK_DIR%\Utilities\Bin\x86\
64-bit%DXSDK_DIR%\Utilities\Bin\x64\

In This Section

The documentation for PIX includes:

User's Guide
Description of the features of PIX and how to make use of them.
PIX Tutorials and Samples
Tutorials that demonstrate how to analyze some common application problems.
Reference
A complete description of the user interface to operate PIX.

Related Topics

DirectX Performance Tools
Describes tools to help you improve the performance of your DirectX application.
© 2009 Microsoft Corporation. All rights reserved. Terms of Use  |  Trademarks  |  Privacy Statement
Page view tracker