enumerazione D3D_SHADER_INPUT_FLAGS (d3dcommon.h)
Valori che identificano le opzioni di input dello shader.
Nota
Per la programmazione con Direct3D 10, questa API ha un alias di tipo che inizia D3D10_
anziché D3D_
. Questi alias di tipo Direct3D 10 sono definiti in d3d10.h
, d3d10misc.h
e d3d10shader.h
.
Sintassi
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;
Costanti
D3D_SIF_USERPACKED Valore: 0x1 Assegnare un input shader a un registro in base all'assegnazione di registro nel codice HLSL anziché consentire al compilatore di scegliere il registro. |
D3D_SIF_COMPARISON_SAMPLER Valore: 0x2 Usare un campionatore di confronto, che usa le funzioni di campionamento SampleCmp (Oggetto trama DirectX HLSL) e SampleCmpLevelZero (Oggetto trama DirectX HLSL). |
D3D_SIF_TEXTURE_COMPONENT_0 Valore: 0x4 Valore a 2 bit per la codifica dei componenti della trama. |
D3D_SIF_TEXTURE_COMPONENT_1 Valore: 0x8 Valore a 2 bit per la codifica dei componenti della trama. |
D3D_SIF_TEXTURE_COMPONENTS Valore: 0xc Valore a 2 bit per la codifica dei componenti della trama. |
D3D_SIF_UNUSED Valore: 0x10 Questo valore è riservato. |
D3D10_SIF_USERPACKED Assegnare un input shader a un registro in base all'assegnazione di registro nel codice HLSL anziché consentire al compilatore di scegliere il registro. |
D3D10_SIF_COMPARISON_SAMPLER Usare un campionatore di confronto, che usa le funzioni di campionamento SampleCmp (Oggetto trama DirectX HLSL) e SampleCmpLevelZero (Oggetto trama DirectX HLSL). |
D3D10_SIF_TEXTURE_COMPONENT_0 Valore a 2 bit per la codifica dei componenti della trama. |
D3D10_SIF_TEXTURE_COMPONENT_1 Valore a 2 bit per la codifica dei componenti della trama. |
D3D10_SIF_TEXTURE_COMPONENTS Valore a 2 bit per la codifica dei componenti della trama. |
D3D_SIF_FORCE_DWORD Valore: 0x7fffffff Forza la compilazione dell'enumerazione a 32 bit. Questo valore non viene usato direttamente dai titoli. |
Commenti
D3D_SHADER_INPUT_FLAGS valori tipizzati vengono specificati nel membro uFlags della struttura D3D11_SHADER_INPUT_BIND_DESC .
Requisiti
Intestazione | d3dcommon.h |