enumeração D3D_FEATURE_LEVEL (d3dcommon.h)

Descreve o conjunto de recursos direcionados por um 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 que dispositivos MCDM (Modelo de Driver de Computação) da Microsoft sejam usados ou mais dispositivos avançados em recursos (como GPUs tradicionais) que dão suporte a um superconjunto da funcionalidade. O MCDM é o modelo de driver geral somente para computação; é um par reduzido horizontalmente do WDDM (Modelo de Driver de Dispositivo) do Windows com escopo maior.
D3D_FEATURE_LEVEL_9_1
Valor: (0x9100)
Direciona recursos compatíveis com o nível de recurso 9.1, incluindo o modelo de sombreador 2.
D3D_FEATURE_LEVEL_9_2
Valor: (0x9200)
Direciona recursos compatíveis com o nível de recurso 9.2, incluindo o modelo de sombreador 2.
D3D_FEATURE_LEVEL_9_3
Valor: (0x9300)
Direciona recursos compatíveis com o nível de recurso 9.3, incluindo o modelo de sombreador 2.0b.
D3D_FEATURE_LEVEL_10_0
Valor: (0xa000)
Recursos de destino compatíveis com o Direct3D 10.0, incluindo o modelo de sombreador 4.
D3D_FEATURE_LEVEL_10_1
Valor: (0xa100)
Recursos de destino compatíveis com o Direct3D 10.1, incluindo o modelo de sombreador 4.
D3D_FEATURE_LEVEL_11_0
Valor: (0xb000)
Recursos de destino compatíveis com o Direct3D 11.0, incluindo o modelo de sombreador 5.
D3D_FEATURE_LEVEL_11_1
Valor: (0xb100)
Recursos de destino compatíveis com o Direct3D 11.1, incluindo o modelo de sombreador 5 e operações de combinação lógica. Esse nível de recurso requer um driver de exibição pelo menos implementado no WDDM para Windows 8 (WDDM 1.2).
D3D_FEATURE_LEVEL_12_0
Valor: (0xc000)
Direciona recursos compatíveis com o Direct3D 12.0, incluindo o modelo de sombreador 5.
D3D_FEATURE_LEVEL_12_1
Valor: (0xc100)
Recursos de destino compatíveis com o Direct3D 12.1, incluindo o modelo de sombreador 5.
D3D_FEATURE_LEVEL_12_2
Valor: (0xc200)
Recursos de destino compatíveis com o Direct3D 12.2, incluindo o modelo de sombreador 6.5. Para obter mais informações sobre o nível de recurso 12_2, consulte sua página de especificação. O nível de recurso 12_2 está disponível nos builds do SDK do Windows 20170 e posteriores.

Comentários

Para obter uma visão geral dos recursos de cada nível de recurso, confira Níveis de recursos do Direct3D.

Para obter informações sobre limitações ao criar dispositivos que não são do tipo hardware em determinados níveis de recursos, consulte Limitações ao criar WARP e dispositivos de referência.

Requisitos

Requisito Valor
Cabeçalho d3dcommon.h

Confira também