Skip to main content
Définit les paramètres utilisés lors de la création d’un appareil sur du matériel de la famille XBOX One.

Syntaxe

Membres

Version Type : UINT Spécifie la version du SDK. Définissez sur D3D12_SDK_VERSION. ProcessDebugFlags Type : D3D12XBOX_PROCESS_DEBUG_FLAGS Spécifie les indicateurs à utiliser pour déboguer un processus. Ce paramètre remplace tous les paramètres définis par D3D12XboxSetProcessDebugFlags ou SetProcessDebugFlags. GraphicsCommandQueueRingSizeBytes Type : UINT Spécifie la quantité de mémoire à réserver pour les tampons circulaires des files d’attente de commandes. La valeur minimale est de 128 Ko et doit être définie par incréments de 64 Ko. Pour définir la taille par défaut de 4 Mo, définissez la valeur sur D3D12XBOX_DEFAULT_SIZE_BYTES. pOffchipTessellationBuffer Type : D3D12_GPU_VIRTUAL_ADDRESS Spécifie l’adresse virtuelle d’un tampon dans lequel les facteurs de tessellation sont stockés. Il peut s’agir d’un pointeur vers un tampon de mémoire graphique de taille D3D12XBOX_OFFCHIP_TESSELLATION_BUFFER_SIZE, ou de 0 pour que le pilote en alloue un. GraphicsScratchMemorySizeBytes Type : UINT Spécifie la quantité de mémoire de travail à réserver pour les nuanceurs graphiques. Définissez sur 0 ou, pour spécifier la taille par défaut de 16 Mo, sur D3D12XBOX_DEFAULT_SIZE_BYTES. ComputeScratchMemorySizeBytes Type : UINT Spécifie la quantité de mémoire de travail à réserver pour les nuanceurs de calcul. Définissez sur 0 ou, pour spécifier la taille par défaut de 16 Mo, sur D3D12XBOX_DEFAULT_SIZE_BYTES. DisableGeometryShaderAllocations Type : BOOL Définissez sur true pour désactiver les nuanceurs de géométrie (GS). Cela empêche l’utilisation de GS hors puce sur l’appareil et réduit l’utilisation de la mémoire en n’allouant pas de tampons circulaires GS. DisableTessellationShaderAllocations Type : BOOL Définissez sur true pour désactiver la tessellation, à la fois sur puce et hors puce. Cela empêche l’utilisation de la tessellation sur cet appareil et réduit l’utilisation de la mémoire en n’allouant pas de tampons circulaires pour le tessellateur.

Remarques

D3D12XboxCreateDevice utilise cette structure.

Configuration requise

En-tête : d3d12_x.h Plateformes prises en charge : famille XBOX One

Voir aussi

d3d12_x
Last modified on October 6, 2026