Syntaxe
Constantes
Remarques
- D3D12XBOX_EXECUTE_COMMAND_LIST_FLAGS_NO_SWITCH_BUFFER : Indique au pilote qu’il peut éviter d’insérer des paquets SWITCH_BUFFER dans le flux de commandes lors du lancement, ce qui peut éviter un blocage. Il est valide de passer cet indicateur lorsque l’application peut garantir qu’une liste de commandes donnée n’est pas exécutée deux fois de suite.
- D3D12XBOX_EXECUTE_COMMAND_LIST_FLAGS_CHAIN_SEGMENTS : Lorsque cet indicateur est fourni, le pilote chaîne toutes les listes de commandes et leurs segments ensemble avant le lancement. Cela permet au pilote d’effectuer un seul lancement à partir du tampon circulaire principal (PRB, Primary Ring Buffer) au lieu d’un lancement pour chaque segment. Dans ce mode, toutes les listes de commandes de l’appel d’exécution doivent être créées avec l’indicateur D3D12XBOX_COMMAND_LIST_FLAG_ENABLE_IB_CHAINING.
Configuration requise
En-tête : d3d12_x.hPlateformes prises en charge : famille XBOX One
