ACP_COMMAND_ENABLE_OR_DISABLE_XMA_CONTEXTS
Commande permettant d’activer ou de désactiver une série de contextes XMA.Syntaxe
Membres
contextType : UINT32[SHAPE_NUM_XMA_CONTEXT_BITFIELDS] Champ de bits des contextes, où l’élément du tableau = context / 32 et le masque = 1 << (context % 32).
Remarques
Si la commandeACP_COMMAND_TYPE_DISABLE_XMA_CONTEXTS est émise, le message ACP_MESSAGE_TYPE_COMMAND_COMPLETED est envoyé une fois que tous les contextes XMA sont désactivés et que le décodeur ne traite plus aucun des contextes. Cela signifie qu’à la réception du message de commande terminée, un titre peut librement modifier les structures de contexte.
Le message de commande terminée est envoyé une fois que le contexte a été désactivé par le décodeur, et non simplement après qu’il a été marqué comme désactivé, car le décodeur XMA peut être en train d’effectuer sur le contexte une opération qui ne peut pas être interrompue. Ce comportement est identique à celui de la XBOX 360.
Si l’ensemble du tableau de contextes est initialisé à zéro, utilisez ce qui suit pour définir le bit de chaque index de contexte :
context[contextIndex >> SHAPE_XMA_CONTEXT_INDEX_SHIFT] |= 1 << (contextIndex & SHAPE_XMA_CONTEXT_BIT_MASK);
Configuration requise
En-tête : acphal.h Plateformes prises en charge : consoles de la famille XBOX One et consoles XBOX SeriesVoir aussi
ACP_COMMAND_TYPESubmitCommand
AcpHal
