Syntaxe
Membres
pCachedBlobType : const void * Spécifie le pointeur qui référence l’emplacement en mémoire du cache. CachedBlobSizeInBytes
Type : SIZE_T Spécifie la taille du cache en octets.
Remarques
Cette structure est utilisée par la structure D3D12_GRAPHICS_PIPELINE_STATE_DESC et par la structure D3D12_COMPUTE_PIPELINE_STATE_DESC. Cette structure est destinée à être remplie avec les données récupérées à partir de ID3D12PipelineState::GetCachedBlob. Ce PSO mis en cache contient des données propres au matériel, au pilote et à l’ordinateur à partir desquels il a été récupéré. La compilation à l’aide de ces données devrait être plus rapide que sans elles. Le reste des données du PSO doit toujours être valide et doit correspondre au PSO mis en cache; sinon, E_INVALIDARG pourrait être retourné. Si le pilote a été mis à niveau vers un pilote D3D12 après la mise en cache du PSO, vous pourriez obtenir le code de retour D3D12_ERROR_DRIVER_VERSION_MISMATCH, ou, si vous exécutez sur un GPU différent, le code de retour D3D12_ERROR_ADAPTER_NOT_FOUND.Configuration requise
En-tête : d3d12_xs.h ou d3d12_x.hBibliothèque : d3d12_xs.lib ou d3d12_x.lib
Plateformes prises en charge : consoles XBOX Series et famille XBOX One
