XBOX Graphics (XG) para preparação de recursos nativos
A biblioteca XBOX Graphics (XG) é uma biblioteca gráfica auxiliar usada para preparar recursos e executar outras tarefas relacionadas a gráficos realizadas fora dos limites das interfaces de runtime do Direct3D. A XG é semelhante à XGraphics no XDK do XBOX 360. A biblioteca XG fornece várias APIs que permitem interagir com os layouts de recursos nativos de hardware e a memória de recursos do XBOX One. A XG contém APIs para fazer o seguinte.- Determinar o tamanho e o layout da memória de recursos de textura nativos, incluindo sub-recursos (MIP maps e fatias de matriz/volume)
- Indexar e copiar texels da ordenação linear para a ordenação swizzled e vice-versa
- Criar descritores de textura nativos de hardware para layouts de recursos e criar layouts de recursos a partir de descritores de textura de hardware
- Calcular os bits de swizzle de endereço usados para a rotação de bancos de superfícies de destino de renderização
- Comprimir e descomprimir dados de superfície para o recurso de hardware de compressão de cor delta (DCC) na GPU do XBOX One X
