XBOX Graphics (XG) pour la préparation des ressources natives
La bibliothèque XBOX Graphics (XG) est une bibliothèque graphique auxiliaire utilisée pour préparer les ressources et effectuer d’autres tâches graphiques réalisées en dehors des interfaces du runtime Direct3D. XG est similaire à 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 d’un ordre linéaire vers un ordre swizzlé, 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 de swizzle 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 delta des couleurs (DCC) du GPU de la XBOX One X
