Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Menjelaskan objek status alur komputasi.
Sintaks
typedef struct D3D12_COMPUTE_PIPELINE_STATE_DESC {
ID3D12RootSignature *pRootSignature;
D3D12_SHADER_BYTECODE CS;
UINT NodeMask;
D3D12_CACHED_PIPELINE_STATE CachedPSO;
D3D12_PIPELINE_STATE_FLAGS Flags;
} D3D12_COMPUTE_PIPELINE_STATE_DESC;
Anggota
pRootSignature
Penunjuk ke objek ID3D12RootSignature .
CS
Struktur D3D12_SHADER_BYTECODE yang menjelaskan shader komputasi.
NodeMask
Untuk operasi GPU tunggal, atur ini ke nol. Jika ada beberapa simpul GPU, atur bit untuk mengidentifikasi simpul (adaptor fisik perangkat) yang status alur komputasinya akan diterapkan. Setiap bit dalam masker sesuai dengan satu simpul. Lihat Sistem multi-adaptor.
CachedPSO
Objek status alur yang di-cache, sebagai struktur D3D12_CACHED_PIPELINE_STATE . pCachedBlob dan CachedBlobSizeInBytes dapat diatur ke NULL dan 0 masing-masing.
Flags
Konstanta enumerasi D3D12_PIPELINE_STATE_FLAGS seperti untuk "debug alat".
Keterangan
Struktur ini digunakan oleh CreateComputePipelineState.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | d3d12.h |