Bagikan melalui


enumerasi D3DCOMPILER_STRIP_FLAGS (d3dcompiler.h)

Opsi bendera strip.

Sintaks

typedef enum D3DCOMPILER_STRIP_FLAGS {
  D3DCOMPILER_STRIP_REFLECTION_DATA = 0x00000001,
  D3DCOMPILER_STRIP_DEBUG_INFO = 0x00000002,
  D3DCOMPILER_STRIP_TEST_BLOBS = 0x00000004,
  D3DCOMPILER_STRIP_PRIVATE_DATA = 0x00000008,
  D3DCOMPILER_STRIP_ROOT_SIGNATURE = 0x00000010,
  D3DCOMPILER_STRIP_FORCE_DWORD = 0x7fffffff
} ;

Konstanta

 
D3DCOMPILER_STRIP_REFLECTION_DATA
Nilai: 0x00000001
Menghapus data pantulan.
D3DCOMPILER_STRIP_DEBUG_INFO
Nilai: 0x00000002
Menghapus informasi debug.
D3DCOMPILER_STRIP_TEST_BLOBS
Nilai: 0x00000004
Menghapus data blob pengujian.
D3DCOMPILER_STRIP_PRIVATE_DATA
Nilai: 0x00000008
Catatan Nilai ini didukung oleh versi file D3dcompiler_44.dll atau yang lebih baru.

 

Menghapus data privat.
D3DCOMPILER_STRIP_ROOT_SIGNATURE
Nilai: 0x00000010
Catatan Nilai ini didukung oleh versi file D3dcompiler_47.dll atau yang lebih baru.

 

Hapus tanda tangan akar. Lihat Menentukan Tanda Tangan Akar di HLSL untuk informasi selengkapnya tentang menggunakan Direct3D12 dengan HLSL.
D3DCOMPILER_STRIP_FORCE_DWORD
Nilai: 0x7fffffff
Memaksa enumerasi ini untuk mengkompilasi ke ukuran 32 bit. Tanpa nilai ini, beberapa pengkompilasi akan memungkinkan enumerasi ini dikompilasi ke ukuran selain 32 bit. Nilai ini tidak digunakan.

Keterangan

Bendera ini digunakan oleh D3DStripShader.

Persyaratan

   
Header d3dcompiler.h

Lihat juga

Enumerasi