Bagikan melalui


enumerasi D3D12_ROOT_DESCRIPTOR_FLAGS (d3d12.h)

Menentukan volatilitas data yang direferensikan oleh deskriptor dalam deskripsi Tanda Tangan Akar 1.1, yang dapat mengaktifkan beberapa pengoptimalan driver.

Sintaks

typedef enum D3D12_ROOT_DESCRIPTOR_FLAGS {
  D3D12_ROOT_DESCRIPTOR_FLAG_NONE = 0,
  D3D12_ROOT_DESCRIPTOR_FLAG_DATA_VOLATILE = 0x2,
  D3D12_ROOT_DESCRIPTOR_FLAG_DATA_STATIC_WHILE_SET_AT_EXECUTE = 0x4,
  D3D12_ROOT_DESCRIPTOR_FLAG_DATA_STATIC = 0x8
} ;

Konstanta

 
D3D12_ROOT_DESCRIPTOR_FLAG_NONE
Nilai: 0
Asumsi default dibuat untuk data (untuk SRV/CBV: DATA_STATIC_WHILE_SET_AT_EXECUTE, dan untuk UAV: DATA_VOLATILE).
D3D12_ROOT_DESCRIPTOR_FLAG_DATA_VOLATILE
Nilai: 0x2
Data tidak stabil. Setara dengan Tanda Tangan Akar Versi 1.0.
D3D12_ROOT_DESCRIPTOR_FLAG_DATA_STATIC_WHILE_SET_AT_EXECUTE
Nilai: 0x4
Data statis saat diatur saat dijalankan.
D3D12_ROOT_DESCRIPTOR_FLAG_DATA_STATIC
Nilai: 0x8
Data bersifat statis. Potensi terbaik untuk pengoptimalan driver.

Keterangan

Enum ini digunakan oleh struktur D3D12_ROOT_DESCRIPTOR1 .

Untuk menentukan volatilitas deskriptor dan data, lihat D3D12_DESCRIPTOR_RANGE_FLAGS.

Persyaratan

Persyaratan Nilai
Header d3d12.h

Lihat juga

Enumerasi Inti

Tanda Tangan Akar Versi 1.1