XG_PLANE_USAGE Enumeration

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.

Syntax

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
};  

Constants

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).

Requirements

Header: Declared in xg.h.

Library: Use xg_x.lib.