Compartir a través de


enumeración D3D_FEATURE_LEVEL (d3dcommon.h)

Describe el conjunto de características destinadas a un dispositivo Direct3D.

Syntax

typedef enum D3D_FEATURE_LEVEL {
  D3D_FEATURE_LEVEL_1_0_GENERIC,
  D3D_FEATURE_LEVEL_1_0_CORE,
  D3D_FEATURE_LEVEL_9_1,
  D3D_FEATURE_LEVEL_9_2,
  D3D_FEATURE_LEVEL_9_3,
  D3D_FEATURE_LEVEL_10_0,
  D3D_FEATURE_LEVEL_10_1,
  D3D_FEATURE_LEVEL_11_0,
  D3D_FEATURE_LEVEL_11_1,
  D3D_FEATURE_LEVEL_12_0,
  D3D_FEATURE_LEVEL_12_1,
  D3D_FEATURE_LEVEL_12_2
} ;

Constantes

 
D3D_FEATURE_LEVEL_1_0_CORE
Valor: (0x1000)
Permite usar dispositivos de Modelo de controlador de proceso de Microsoft (MCDM) o más dispositivos enriquecidos con características (como GPU tradicionales) que admiten un superconjunto de la funcionalidad. MCDM es el modelo de controlador general para solo proceso; es un par de reducción vertical del modelo de controlador de dispositivos Windows (WDDM) de mayor ámbito.
D3D_FEATURE_LEVEL_9_1
Valor: (0x9100)
Tiene como destino las características compatibles con el nivel de característica 9.1, incluido el modelo de sombreador 2.
D3D_FEATURE_LEVEL_9_2
Valor: (0x9200)
Tiene como destino las características compatibles con el nivel de característica 9.2, incluido el modelo de sombreador 2.
D3D_FEATURE_LEVEL_9_3
Valor: (0x9300)
Tiene como destino las características compatibles con el nivel de característica 9.3, incluido el modelo de sombreador 2.0b.
D3D_FEATURE_LEVEL_10_0
Valor: (0xa000)
Tiene como destino las características compatibles con Direct3D 10.0, incluido el modelo de sombreador 4.
D3D_FEATURE_LEVEL_10_1
Valor: (0xa100)
Tiene como destino las características compatibles con Direct3D 10.1, incluido el modelo de sombreador 4.
D3D_FEATURE_LEVEL_11_0
Valor: (0xb000)
Tiene como destino las características compatibles con Direct3D 11.0, incluido el modelo de sombreador 5.
D3D_FEATURE_LEVEL_11_1
Valor: (0xb100)
Tiene como destino las características compatibles con Direct3D 11.1, incluidas las operaciones de combinación lógica y modelo de sombreador 5. Este nivel de característica requiere un controlador de pantalla que se implemente al menos en WDDM para Windows 8 (WDDM 1.2).
D3D_FEATURE_LEVEL_12_0
Valor: (0xc000)
Tiene como destino las características compatibles con Direct3D 12.0, incluido el modelo de sombreador 5.
D3D_FEATURE_LEVEL_12_1
Valor: (0xc100)
Tiene como destino las características compatibles con Direct3D 12.1, incluido el modelo de sombreador 5.
D3D_FEATURE_LEVEL_12_2
Valor: (0xc200)
Tiene como destino las características compatibles con Direct3D 12.2, incluido el modelo de sombreador 6.5. Para obtener más información sobre el nivel de característica 12_2, consulte su página de especificación. El nivel de característica 12_2 está disponible en las compilaciones de Windows SDK 20170 y versiones posteriores.

Comentarios

Para obtener información general sobre las funcionalidades de cada nivel de característica, consulte Niveles de características de Direct3D.

Para obtener información sobre las limitaciones que crean dispositivos que no son de tipo hardware en determinados niveles de características, consulte Limitaciones de creación de WARP y dispositivos de referencia.

Requisitos

Requisito Valor
Header d3dcommon.h

Consulte también