XBOX Graphics (XG) pour la préparation native des ressources
La bibliothèque XBOX Graphics (XG) est une bibliothèque graphique auxiliaire utilisée pour la préparation des ressources et pour d’autres tâches liées aux graphiques qui sont effectuées en dehors des interfaces du runtime Direct3D. XG est semblable à XGraphics dans le XDK de la XBOX 360. La bibliothèque XG fournit plusieurs API qui vous permettent d’interagir avec les dispositions de ressources natives du matériel XBOX One et avec la mémoire des ressources. XG contient des API permettant d’effectuer les opérations suivantes.- Déterminer la taille et la disposition de la mémoire des ressources de texture natives, y compris les sous-ressources (mipmaps et tranches de tableau/volume)
- Indexer et copier des texels de l’ordre linéaire vers l’ordre entrelacé (swizzled), et inversement
- Créer des descripteurs de texture natifs du matériel pour les dispositions de ressources, et créer des dispositions de ressources à partir de descripteurs de texture matériels
- Calculer les bits d’entrelacement d’adresse utilisés pour la rotation des banques des surfaces de cibles de rendu
- Compresser et décompresser les données de surface pour la fonctionnalité matérielle de compression des couleurs delta (DCC) du GPU de la XBOX One X
