Skip to main content
Effectue la prélecture des binaires de programmes de nuanceur contenus dans l’état de pipeline spécifié dans le cache graphique de niveau 2.

Syntaxe

Paramètres

pPipelineState   _In_
Type : ID3D12PipelineState*
L’objet d’état de pipeline à prélire. ShaderPrefetchSizeBytes   _In_
Type : UINT64
La quantité de mémoire, en octets, à prélire à partir du début de chaque programme de nuanceur sélectionné dans l’objet d’état de pipeline. PipelineStateFlags   _In_
Type : D3D12XBOX_PREFETCH_PIPELINE_STATE_FLAGS
Indicateurs qui sélectionnent les programmes de nuanceur de l’objet d’état de pipeline devant être prélus. Flags   _In_
Type : D3D12XBOX_PREFETCH_MEMORY_FLAGS
Indicateurs qui contrôlent la nature de l’opération de prélecture.

Valeur de retour

Type : void

Remarques

L’implémentation de PrefetchPipelineStateX appelle en fait l’API PrefetchMemoryX une fois pour chaque programme de nuanceur sélectionné dans l’objet d’état de pipeline, en utilisant l’adresse de base du programme de nuanceur et la taille spécifiée par le paramètre ShaderPrefetchSizeBytes.

Configuration requise

En-tête : d3d12_x.h et d3d12_xs.h Bibliothèque : d3d12_x.lib ou d3d12_xs.lib Plateformes prises en charge : consoles de la famille XBOX One et consoles XBOX Series

Voir aussi

PrefetchMemoryX ID3D12GraphicsCommandList
Last modified on October 6, 2026