構文
メンバー
pCachedBlob型: const void * キャッシュのメモリ位置を参照するポインターを指定します。 CachedBlobSizeInBytes
型: SIZE_T キャッシュのサイズをバイト単位で指定します。
解説
この構造体は、D3D12_GRAPHICS_PIPELINE_STATE_DESC 構造体と D3D12_COMPUTE_PIPELINE_STATE_DESC 構造体で使用されます。 この構造体は、ID3D12PipelineState::GetCachedBlob から取得したデータで埋めることを想定しています。このキャッシュされた PSO には、取得元のハードウェア、ドライバー、およびマシンに固有のデータが含まれています。このデータを使用したコンパイルは、それを使用しないコンパイルよりも高速になるはずです。PSO 内のその他のデータも有効である必要があり、キャッシュされた PSO と一致する必要があります。そうでない場合、E_INVALIDARG が返される可能性があります。 PSO がキャッシュされた後にドライバーが D3D12 ドライバーにアップグレードされた場合は D3D12_ERROR_DRIVER_VERSION_MISMATCH 戻りコードが表示される可能性があり、別の GPU で実行している場合は D3D12_ERROR_ADAPTER_NOT_FOUND 戻りコードが表示される可能性があります。要件
ヘッダー: d3d12_xs.h または d3d12_x.hライブラリ: d3d12_xs.lib または d3d12_x.lib
サポートされるプラットフォーム: XBOX Series 本体および XBOX One ファミリ
