Passer au contenu principal
Prérécupère les binaires des programmes de shader de l’état de pipeline spécifié dans le cache graphique de niveau 2.

Syntaxe

Paramètres

pPipelineState   _In_
Type : ID3D12PipelineState*
Objet d’état de pipeline à récupérer. ShaderPrefetchSizeBytes   _In_
Type : UINT64
Quantité de mémoire, en octets, à prérécupérer depuis le début de chaque programme de shader sélectionné dans l’objet d’état de pipeline. PipelineStateFlags   _In_
Type : D3D12XBOX_PREFETCH_PIPELINE_STATE_FLAGS
Indicateurs qui sélectionnent les programmes de shader de l’objet d’état de pipeline à prérécupérer. Flags   _In_
Type : D3D12XBOX_PREFETCH_MEMORY_FLAGS
Indicateurs qui contrôlent la nature de l’opération de prérécupération.

Valeur de retour

Type : void Aucune.

Remarques

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

Configuration requise

En-tête : d3d12_xs.h Bibliothèque : d3d12_xs.lib
Plateformes prises en charge : consoles XBOX Series

Voir aussi

ID3D12GraphicsCommandList6
Dernière modification le 6 octobre 2026