struktur D3D12_ROOT_PARAMETER (d3d12.h)
Menjelaskan slot tanda tangan akar versi 1.0.
Sintaks
typedef struct D3D12_ROOT_PARAMETER {
D3D12_ROOT_PARAMETER_TYPE ParameterType;
union {
D3D12_ROOT_DESCRIPTOR_TABLE DescriptorTable;
D3D12_ROOT_CONSTANTS Constants;
D3D12_ROOT_DESCRIPTOR Descriptor;
};
D3D12_SHADER_VISIBILITY ShaderVisibility;
} D3D12_ROOT_PARAMETER;
Anggota
ParameterType
Nilai D3D12_ROOT_PARAMETER_TYPE-ketik yang menentukan jenis slot tanda tangan akar. Anggota ini menentukan jenis mana yang akan digunakan dalam serikat di bawah ini.
DescriptorTable
Struktur D3D12_ROOT_DESCRIPTOR_TABLE yang menjelaskan tata letak tabel deskriptor sebagai kumpulan rentang deskriptor yang muncul satu demi satu dalam tumpuk deskriptor.
Constants
Struktur D3D12_ROOT_CONSTANTS yang menjelaskan konstanta sebaris dalam tanda tangan akar yang muncul dalam shader sebagai satu buffer konstanta.
Descriptor
Struktur D3D12_ROOT_DESCRIPTOR yang menjelaskan deskriptor sebaris dalam tanda tangan akar yang muncul di shader.
ShaderVisibility
Nilai D3D12_SHADER_VISIBILITY-typed yang menentukan shader yang dapat mengakses konten slot tanda tangan akar.
Keterangan
D3D12_ROOT_SIGNATURE_DESC dapat berisi tabel deskriptor dan konstanta sebaris. Perangkat keras yang lebih mampu juga dapat mendukung deskriptor sebaris di tanda tangan akar. Jumlah slot ikatan dalam tanda tangan akar paling efisien jika disimpan di bawah ukuran tertentu, dan dapat memiliki batas atas juga.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | d3d12.h |