Surface_format
Fmt_A8R8G8B8
Tests the A8R8G8B8 surface format. Quads appear the same as if they were rendered directly into the framebuffer.


Fmt_B8
Tests the B8 surface format. Quads appear as alpha+luma ramps and are distorted and repeated due to the difference in bytes per pixel.


Fmt_G8B8
Tests the G8B8 surface format. Quads set the red channel equal to the blue channel and alpha equal to the green channel. Quads are once again repeated due to the difference in bytes per pixel.


Fmt_R5G6B5
Tests the R5G6B5 surface format.


Fmt_X1A7R8G8B8_O1A7R8G8B8
Tests the X1A7R8G8B8_O1A7R8G8B8 surface format. Quads appear similar to A8R8G8B8, but the high bit of the alpha is set to 1, causing all quads to be less translucent.


Fmt_X1A7R8G8B8_Z1A7R8G8B8
Tests the X1A7R8G8B8_Z1A7R8G8B8 surface format. Quads appear similar to A8R8G8B8, but the high bit of the alpha is set to 0, causing all quads to be translucent.


Fmt_X1R5G5B5_O1R5G5B5
Tests the X1R5G5B5_O1R5G5B5 surface format.


Fmt_X1R5G5B5_Z1R5G5B5
Tests the X1R5G5B5_Z1R5G5B5 surface format.


Fmt_X8R8G8B8_O8R8G8B8
Tests the X8R8G8B8_O8R8G8B8 surface format. Quads appear similar to A8R8G8B8, but the alpha is set to fully opaque.


Fmt_X8R8G8B8_Z8R8G8B8
Tests the X8R8G8B8_Z8R8G8B8 surface format. Quads appear similar to A8R8G8B8, but the alpha is set to fully transparent (no quads should appear in the top half of the image).

