D3DX
From DmWiki
The D3DX is a helper library that accompanies Direct3D. Among other things it includes the following:
- Functions for loading models from X files and animating them using either skinning or key framing.
- A very extensive mathematics library which includes matrix, vector, plane and quaternion routines.
- High-dynamic range lighting calculations.
- Support for progressive meshes.
- Texture loading routines (JPEG, BMP, TGA, DDS, PNG).
- Spherical harmonics utilities (another lighting method).
- Various texture utilities such as:
- Generating a normal map from a height map.
- Environment mapping.
- Cube mapping.
- Volume textures.
- Color manipulation routines.
