BGRA Scan-Out Support

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

The scan-out bit is turned on for the DXGI_FORMAT_B8G8R8A8_UNORM and DXGI_FORMAT_B8G8R8A8_UNORM_SRGB formats. Therefore, the user-mode display driver should be able to perform the following operations:

  • Handle requests for the primary surface that are in these formats.

  • Handle calls to its SetDisplayMode function for resources that are created with these formats.

  • Handle calls to its PresentDXGI function to present these formats through both bit-block transfer (bitblt) and flip operations.

  • Handle calls to its BltDXGI function to copy these formats through stretch, rotate, and resolve (in fact, all the bitblt operations that are expected for the RGBA variants).