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.h
y 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 |