Compartir a través de


enumeración D3D_SHADER_INPUT_FLAGS (d3dcommon.h)

Valores que identifican las opciones de entrada del sombreador.

Nota:

Para programar con Direct3D 10, esta API tiene un alias de tipo que comienza D3D10_ en lugar de D3D_. Estos alias de tipo direct3D 10 se definen en d3d10.h, d3d10misc.hy d3d10shader.h.

Syntax

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
Valor: 0x1
Asigne una entrada de sombreador a un registro en función de la asignación de registro en el código HLSL (en lugar de permitir que el compilador elija el registro).
D3D_SIF_COMPARISON_SAMPLER
Valor: 0x2
Use un sampler de comparación, que usa las funciones de muestreo SampleCmp (Objeto de textura de DirectX HLSL) y SampleCmpLevelZero (Objeto de textura de DirectX HLSL).
D3D_SIF_TEXTURE_COMPONENT_0
Valor: 0x4
Valor de 2 bits para codificar componentes de textura.
D3D_SIF_TEXTURE_COMPONENT_1
Valor: 0x8
Valor de 2 bits para codificar componentes de textura.
D3D_SIF_TEXTURE_COMPONENTS
Valor: 0xc
Valor de 2 bits para codificar componentes de textura.
D3D_SIF_UNUSED
Valor: 0x10
Este valor está reservado.
D3D10_SIF_USERPACKED
Asigne una entrada de sombreador a un registro en función de la asignación de registro en el código HLSL (en lugar de permitir que el compilador elija el registro).
D3D10_SIF_COMPARISON_SAMPLER
Use un sampler de comparación, que usa las funciones de muestreo SampleCmp (Objeto de textura de DirectX HLSL) y SampleCmpLevelZero (Objeto de textura de DirectX HLSL).
D3D10_SIF_TEXTURE_COMPONENT_0
Valor de 2 bits para codificar componentes de textura.
D3D10_SIF_TEXTURE_COMPONENT_1
Valor de 2 bits para codificar componentes de textura.
D3D10_SIF_TEXTURE_COMPONENTS
Valor de 2 bits para codificar componentes de textura.
D3D_SIF_FORCE_DWORD
Valor: 0x7fffffff
Fuerza la enumeración a compilar en 32 bits.
Los títulos no usan este valor directamente.

Comentarios

D3D_SHADER_INPUT_FLAGS valores con tipo se especifican en el miembro uFlags de la estructura D3D11_SHADER_INPUT_BIND_DESC .

Requisitos

   
Encabezado d3dcommon.h

Consulte también

Enumeraciones de versión común