
Why is it that seemingly every week-end project ends up in tears and teeth gnashing over broken tools, instead of sweet progress? Why do computer companies keep cramming useless features into bloatware, instead of just making what they have, actually work?

It seems to me as if PIX for Windows, and its integration with the NVIDIA device drivers, has just gone downhill during the last year or so. I have a single project, which can demonstrate bugs both in the latest NVIDIA graphics drivers, and in the PIX tool itself.

This code file implements a simple profiler for XNA games that run on the Xbox.
It allows you to measure the amount of time spent in different parts of your code,
and bins the different durations into statistics bins (so you can see if it's
"spiky" or even).

On competent recordings of normal program material, with excellent equipment, nobody has shown that they can consistently tell the difference between redbook (regular CD audio, at 44.1 kHz sampling rate and 16 bit word depth) and higher-rate/wider audio formats.
The Xbox has a special threading architecture. It has six hardware threads, spread over three hardware cores.
What is this?
This is a distribution of a wrapper for the PhysX game physics API by NVIDIA.
It is designed for version 2.8.1 of the SDK, and will build and load with the
May 2008 PhysX runtime. Note that the September/October 2008 PhysX runtime
that is CUDA accelerated will NOT run on most machines (this is a "feature"