Syntaxe
Membres
pGpuInstructionsType : const void* Pointeur vers des copies des instructions GPU brutes du nuanceur renvoyées par un appel à ID3D12Device::SerializeGraphicsPipelineStateX. Pour éviter les blocages du GPU, l’appelant doit conserver cette mémoire pendant toute la durée de vie de l’objet d’état de pipeline. L’appelant est censé gérer l’emplacement et la durée de vie des instructions GPU. Comme Direct3D 12.x ne crée aucune copie des instructions GPU, le GPU exécute le nuanceur directement sur place. pGpuInstructions doit être alloué à l’aide de la mémoire graphique et aligné sur D3D12XBOX_GPU_INSTRUCTIONS_ALIGNMENT (256) octets. GpuInstructionsSize
Type : SIZE_T Taille totale des instructions GPU brutes du nuanceur. pMetaData
Type : const void* Pointeur vers les éléments constitutifs renvoyés par un appel à ID3D12Device::SerializeGraphicsPipelineStateX. Direct3D 12.x crée des copies de ces données afin de permettre à l’appelant de remplacer cette mémoire dès la fin de l’appel. MetaDataSize
Type : SIZE_T Taille des métadonnées.
