Sintaxe
Membros
pCachedBlobTipo: const void * Especifica o ponteiro que referencia o local de memória do cache. CachedBlobSizeInBytes
Tipo: SIZE_T Especifica o tamanho do cache em bytes.
Comentários
Essa estrutura é usada pela estrutura D3D12_GRAPHICS_PIPELINE_STATE_DESC e pela estrutura D3D12_COMPUTE_PIPELINE_STATE_DESC. Essa estrutura deve ser preenchida com os dados recuperados de ID3D12PipelineState::GetCachedBlob. Esse PSO armazenado em cache contém dados específicos do hardware, do driver e da máquina dos quais foi recuperado. A compilação usando esses dados deve ser mais rápida do que a compilação sem eles. O restante dos dados no PSO ainda precisa ser válido e corresponder ao PSO armazenado em cache; caso contrário, E_INVALIDARG poderá ser retornado. Se o driver tiver sido atualizado para um driver D3D12 depois que o PSO foi armazenado em cache, você poderá ver o código de retorno D3D12_ERROR_DRIVER_VERSION_MISMATCH ou, se estiver executando em uma GPU diferente, o código de retorno D3D12_ERROR_ADAPTER_NOT_FOUND.Requisitos
Cabeçalho: d3d12_xs.h ou d3d12_x.hBiblioteca: d3d12_xs.lib ou d3d12_x.lib
Plataformas com suporte: consoles XBOX Series e família XBOX One
