About Procedural Surfaces
The Microsoft DirectX Transform architecture enables you to write procedural surfaces. These DXSurfaces are not stored as an array of samples, but instead as a set of instructions that specify how to render a surface of arbitrary size and resolution. Procedural surfaces take up a fraction of the memory used to store bitmap images, and they can produce realistic marble and wood textures. The resulting surfaces can be used as background images.
For information on how to design and implement procedural surfaces with Microsoft DirectX Transform, see How to Implement Procedural Surfaces.