enumerasi D3D_SHADER_INPUT_FLAGS (d3dcommon.h)
Nilai yang mengidentifikasi opsi shader-input.
Catatan
Untuk pemrograman dengan Direct3D 10, API ini memiliki alias jenis yang dimulai alih-alih D3D10_
D3D_
. Alias jenis Direct3D 10 ini didefinisikan dalam d3d10.h
, , d3d10misc.h
dan d3d10shader.h
.
Sintaks
typedef enum _D3D_SHADER_INPUT_FLAGS {
D3D_SIF_USERPACKED = 0x1,
D3D_SIF_COMPARISON_SAMPLER = 0x2,
D3D_SIF_TEXTURE_COMPONENT_0 = 0x4,
D3D_SIF_TEXTURE_COMPONENT_1 = 0x8,
D3D_SIF_TEXTURE_COMPONENTS = 0xc,
D3D_SIF_UNUSED = 0x10,
D3D10_SIF_USERPACKED,
D3D10_SIF_COMPARISON_SAMPLER,
D3D10_SIF_TEXTURE_COMPONENT_0,
D3D10_SIF_TEXTURE_COMPONENT_1,
D3D10_SIF_TEXTURE_COMPONENTS,
D3D_SIF_FORCE_DWORD = 0x7fffffff
} D3D_SHADER_INPUT_FLAGS;
Konstanta
D3D_SIF_USERPACKED Nilai: 0x1 Tetapkan input shader ke register berdasarkan penetapan register dalam kode HLSL (alih-alih membiarkan pengkompilasi memilih register). |
D3D_SIF_COMPARISON_SAMPLER Nilai: 0x2 Gunakan sampler perbandingan, yang menggunakan fungsi pengambilan sampel SampleCmp (DirectX HLSL Texture Object) dan SampleCmpLevelZero (DirectX HLSL Texture Object). |
D3D_SIF_TEXTURE_COMPONENT_0 Nilai: 0x4 Nilai 2-bit untuk mengodekan komponen tekstur. |
D3D_SIF_TEXTURE_COMPONENT_1 Nilai: 0x8 Nilai 2-bit untuk mengodekan komponen tekstur. |
D3D_SIF_TEXTURE_COMPONENTS Nilai: 0xc Nilai 2-bit untuk mengodekan komponen tekstur. |
D3D_SIF_UNUSED Nilai: 0x10 Nilai ini dicadangkan. |
D3D10_SIF_USERPACKED Tetapkan input shader ke register berdasarkan penetapan register dalam kode HLSL (alih-alih membiarkan pengkompilasi memilih register). |
D3D10_SIF_COMPARISON_SAMPLER Gunakan sampler perbandingan, yang menggunakan fungsi pengambilan sampel SampleCmp (DirectX HLSL Texture Object) dan SampleCmpLevelZero (DirectX HLSL Texture Object). |
D3D10_SIF_TEXTURE_COMPONENT_0 Nilai 2-bit untuk mengodekan komponen tekstur. |
D3D10_SIF_TEXTURE_COMPONENT_1 Nilai 2-bit untuk mengodekan komponen tekstur. |
D3D10_SIF_TEXTURE_COMPONENTS Nilai 2-bit untuk mengodekan komponen tekstur. |
D3D_SIF_FORCE_DWORD Nilai: 0x7fffffff Memaksa enumerasi untuk dikompilasi ke 32 bit. Nilai ini tidak digunakan langsung oleh judul. |
Keterangan
Nilai D3D_SHADER_INPUT_FLAGS-typed ditentukan dalam anggota uFlags dari struktur D3D11_SHADER_INPUT_BIND_DESC .
Persyaratan
Header | d3dcommon.h |