What floating-point surface formats does the GeForce FX family support in DirectX?
Under DirectX 9.0, all all GeForce FX-class GPU’s support floating point surfaces using the multi-element texture mechanism. Multi-element textures, as described in the DXSDK documentation, allows you to render to 4 simultaneous outputs, each being 32-bits wide, for a total of 128-bits. Each of these 32-bit components can be written to as 4×8, 2x16fp, or 1x32fp.