Dispositivos (Elementos Gráficos Direct3D 11)

Um dispositivo Direct3D aloca e destrói objetos, renderiza primitivos e se comunica com um driver gráfico e o hardware. No Direct3D 11, um dispositivo é separado em um objeto de dispositivo para criar recursos e um objeto de contexto de dispositivo, que executa a renderização. Esta seção descreve o dispositivo Direct3D 11 e objetos de contexto de dispositivo.

Objetos criados de um dispositivo não podem ser usados diretamente com outros dispositivos. Use um recurso compartilhado para compartilhar dados entre vários dispositivos, com a restrição de que um objeto compartilhado só pode ser usado pelo dispositivo que o criou.

Nesta seção

Tópico Descrição
Introdução a um dispositivo no Direct3D 11
O modelo de objeto do Direct3D 11 separa a funcionalidade de criação e renderização de recursos em um dispositivo e em um ou mais contextos; essa separação foi projetada para facilitar o multithreading.
Camadas de software
O runtime do Direct3D 11 é construído com camadas, começando com a funcionalidade básica no núcleo e criando funcionalidades opcionais e de assistência do desenvolvedor em camadas externas. Esta seção descreve a funcionalidade de cada camada.
Limitações ao criar dispositivos WARP e de referência
Existem algumas limitações para criar dispositivos WARP e Reference no Direct3D 10.1 e direct3D 11.0. Este tópico discute essas limitações.
Direct3D 11 no hardware de nível inferior
Esta seção discute como o Direct3D 11 foi projetado para dar suporte a hardware novo e existente, do DirectX 9 ao DirectX 11.
Usando dados de recursos do Direct3D 11 para complementar os níveis de recursos do Direct3D
Descubra como marcar suporte a dispositivos para recursos opcionais, incluindo recursos que foram adicionados em versões recentes do Windows.

Tópicos sobre dispositivos

Tópico Descrição
Como criar um dispositivo de referência
Descreve como criar um dispositivo de referência.
Como criar um dispositivo WARP
Descreve como criar um dispositivo WARP.
Como criar uma cadeia de troca
Descreve como criar uma cadeia de troca.
Como enumerar adaptadores
Descreve como enumerar os adaptadores de vídeo físicos.
Como obter modos de exibição do adaptador
Descreve como obter os recursos de exibição com suporte de um adaptador.
Como criar um dispositivo e um contexto imediato
Descreve como inicializar um dispositivo.

Guia de programação para Direct3D 11