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 |