A value returned by the XG texture layout APIs to indicate the purpose of each of the planes (1, 2 or 3) comprising a texture resource.
enum XG_PLANE_USAGE
{
XG_PLANE_USAGE_UNUSED = 0,
XG_PLANE_USAGE_DEFAULT = 1,
XG_PLANE_USAGE_COLOR_MASK = 2,
XG_PLANE_USAGE_FRAGMENT_MASK = 3,
XG_PLANE_USAGE_HTILE = 4,
XG_PLANE_USAGE_LUMA = 5,
XG_PLANE_USAGE_CHROMA = 6,
XG_PLANE_USAGE_DEPTH = 7,
XG_PLANE_USAGE_STENCIL = 8,
XG_PLANE_USAGE_DELTA_COLOR_COMPRESSION = 9
};
| Constant | Description |
|---|---|
| XG_PLANE_USAGE_UNUSED | Unused. |
| XG_PLANE_USAGE_DEFAULT | Default. |
| XG_PLANE_USAGE_COLOR_MASK | Color mask. |
| XG_PLANE_USAGE_FRAGMENT_MASK | Fragment mask. |
| XG_PLANE_USAGE_HTILE | H tile. |
| XG_PLANE_USAGE_LUMA | Luma. |
| XG_PLANE_USAGE_CHROMA | Chroma. |
| XG_PLANE_USAGE_DEPTH | Depth. |
| XG_PLANE_USAGE_STENCIL | Stencil. |
| XG_PLANE_USAGE_DELTA_COLOR_COMPRESSION | Delta color compression (DCC). |
Header: Declared in xg.h.
Library: Use xg_x.lib.