Condividi tramite


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.he 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

Vedi anche

Enumerazioni di versione comuni