Bagikan melalui


struktur D3D12_COMPUTE_PIPELINE_STATE_DESC (d3d12.h)

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

Lihat juga

Struktur Inti