Syntaxe
typedef enum D3D12XBOX_CREATE_DEVICE_FLAGS
{
D3D12XBOX_CREATE_DEVICE_FLAG_NONE = 0x00000000,
D3D12XBOX_CREATE_DEVICE_FLAG_ENABLE_AUTO_HDR = 0x00000001,
D3D12XBOX_CREATE_DEVICE_FLAG_GPU_BUSY_COUNT_CP = 0x00000002,
D3D12XBOX_CREATE_DEVICE_FLAG_GPU_BUSY_COUNT_SDMA = 0x00000004,
D3D12XBOX_CREATE_DEVICE_FLAG_DISABLE_AUTO_DPBB = 0x00000008,
D3D12XBOX_CREATE_DEVICE_FLAG_SET_MAX_OFFCHIP_BUFFERING = 0x00000010,
D3D12XBOX_CREATE_DEVICE_FLAG_NO_RUNTIME_COMPILATION = 0x00000020
} D3D12XBOX_CREATE_DEVICE_FLAGS
Constantes
| Constante | Description |
|---|---|
| D3D12XBOX_CREATE_DEVICE_FLAG_NONE | Aucun indicateur n’est défini. |
| D3D12XBOX_CREATE_DEVICE_FLAG_ENABLE_AUTO_HDR | Active la conversion automatique du contenu SDR en HDR lors de la présentation à l’écran. Un mode d’affichage HDR doit tout de même être défini en appelant XDisplayTryEnableHdrMode. Si le mode d’affichage est défini sur SDR, l’indicateur n’a aucun effet. |
| D3D12XBOX_CREATE_DEVICE_FLAG_GPU_BUSY_COUNT_CP | Le processeur de commandes peut tourner en boucle; ce n’est donc pas toujours utile pour l’occupation du GPU |
| D3D12XBOX_CREATE_DEVICE_FLAG_GPU_BUSY_COUNT_SDMA | L’occupation SDMA ne peut pas distinguer le travail frontal du travail dorsal; elle peut donc sembler occupée pendant de longues périodes |
| D3D12XBOX_CREATE_DEVICE_FLAG_DISABLE_AUTO_DPBB | Désactive la configuration automatique par PSO du regroupement différé de lots de primitives (DPBB) |
| D3D12XBOX_CREATE_DEVICE_FLAG_SET_MAX_OFFCHIP_BUFFERING | Définit la valeur maximale de OffchipTessellationAllocation |
| D3D12XBOX_CREATE_DEVICE_FLAG_NO_RUNTIME_COMPILATION | Aucune recompilation des nuanceurs à l’exécution (utile pour économiser de la mémoire si le DXIL est supprimé) |
