DXGI_FORMAT_R10G10B10_XR_BIAS_A2_UNORM

This section applies only to Windows 7 and later operating systems.

The DXGI_FORMAT_R10G10B10_XR_BIAS_A2_UNORM format requires the application to be aware of the biased nature of data that is related to the format. As can be seen from the conversion rules in the following sections, a shader must be aware of XR_BIAS and must perform its own bias and scale on any data that is read from or written to the DXGI_FORMAT_R10G10B10_XR_BIAS_A2_UNORM format.

Scan-out hardware must be able to apply the bias and scale.

The DXGI_FORMAT_R10G10B10_XR_BIAS_A2_UNORM format has only the display scan-out, CPU lockable, and "cast within bit layout" resource attributes. Therefore, to render to a resource, the application typically creates a render target view of format DXGI_FORMAT_R10G10B10A2_*.

For full functionality, the display miniport driver must support XR_BIAS as a display format. The new D3DDDIFMT_A2B10G10R10_XR_BIAS value was added to the D3DDDIFORMAT enumeration for XR_BIAS support.