all the directx examples in the sdk are built with dxut it kinda takes some of the hard stuff away, like creating the window and it has its own gui .
found this description .
Quote: "
What is DXUT?
DXUT is a robust framework layer built on top of Direct3D to help develop custom applications easily.
Core components: standard window creation, device creation, and management functionalities.
Optional components: camera functionality, GUI system, and mesh handling.
* It provides developers with a simplified process of creating a window, selection and creation of a Direct3D device and handling Windows messages, and thus foregoes the tedious process behind setting up the environment.
* Due to its support for containing Direct3D 9 and/or Direct3D 10 code paths, developers can make a dual Direct3D 9 and Direct3D 10 application on top of DXUT. This helps them to pick the best render device for the system at run time.
* Exploiting the wide range of call back functions provided by DXUT, it is possible to hook to one and at logical points during program execution DXUT will call that customizable function.
"
nvidia geforce 9500gt + amd athlon 64
windows vista ultimate.