énumération D3D_SHADER_INPUT_FLAGS (d3dcommon.h)
Valeurs qui identifient les options d’entrée du nuanceur.
Notes
Pour la programmation avec Direct3D 10, cette API a un alias de type qui commence D3D10_
au lieu de D3D_
. Ces alias de type Direct3D 10 sont définis dans d3d10.h
, d3d10misc.h
et d3d10shader.h
.
Syntaxe
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;
Constantes
D3D_SIF_USERPACKED Valeur : 0x1 Affectez une entrée de nuanceur à un registre en fonction de l’attribution de registre dans le code HLSL (au lieu de laisser le compilateur choisir le registre). |
D3D_SIF_COMPARISON_SAMPLER Valeur : 0x2 Utilisez un échantillonneur de comparaison, qui utilise les fonctions d’échantillonnage SampleCmp (DirectX HLSL Texture Object) et SampleCmpLevelZero (DirectX HLSL Texture Object). |
D3D_SIF_TEXTURE_COMPONENT_0 Valeur : 0x4 Valeur 2 bits pour l’encodage des composants de texture. |
D3D_SIF_TEXTURE_COMPONENT_1 Valeur : 0x8 Valeur 2 bits pour l’encodage des composants de texture. |
D3D_SIF_TEXTURE_COMPONENTS Valeur : 0xc Valeur 2 bits pour l’encodage des composants de texture. |
D3D_SIF_UNUSED Valeur : 0x10 Cette valeur est réservée. |
D3D10_SIF_USERPACKED Affectez une entrée de nuanceur à un registre en fonction de l’attribution de registre dans le code HLSL (au lieu de laisser le compilateur choisir le registre). |
D3D10_SIF_COMPARISON_SAMPLER Utilisez un échantillonneur de comparaison, qui utilise les fonctions d’échantillonnage SampleCmp (DirectX HLSL Texture Object) et SampleCmpLevelZero (DirectX HLSL Texture Object). |
D3D10_SIF_TEXTURE_COMPONENT_0 Valeur 2 bits pour l’encodage des composants de texture. |
D3D10_SIF_TEXTURE_COMPONENT_1 Valeur 2 bits pour l’encodage des composants de texture. |
D3D10_SIF_TEXTURE_COMPONENTS Valeur 2 bits pour l’encodage des composants de texture. |
D3D_SIF_FORCE_DWORD Valeur : 0x7fffffff Force la compilation de l’énumération à 32 bits. Cette valeur n’est pas utilisée directement par les titres. |
Notes
D3D_SHADER_INPUT_FLAGS valeurs typées sont spécifiées dans le membre uFlags de la structure D3D11_SHADER_INPUT_BIND_DESC .
Spécifications
En-tête | d3dcommon.h |