User's Guide
PIX is a tool designed to capture detailed information from a Direct3D application while it is running. Here are four kinds of data that can be captured with PIX.
- Capture a full stream of call data from the target program. A full stream is a record of every Direct3D call made by the application, including the contents of textures, shaders, and other Direct3D objects.
- Capture multi-frame statistics with counters.
- Capture a single-frame to debug state setting, and shader settings.
- Capture a screenshot to analyze or compare frames visually.
PIX can be configured and controlled either through its graphical user interface, or from the command line.
Running PIX from the Graphical-User Interface
To run PIX from the graphical-user interface to both capture and analyze data, follow these steps.
- Configure Settings - Create an experiment to specify the data to collect, how to collect it, and the application to collect it on.
- Gather Data - Run an experiment to collect data on the target program while it is running.
- Analyze the Results - Review statistics over many frames or analyze a single frame in depth.
Running PIX from the Command Line
Use PIX to collect and store data in a run file to compare results on different hardware, submit bugs, or simply perform analysis at another time. In these cases, it may make more sense to run PIX from the command line.
See Also
PIX