Direct3D

O Direct3D é uma API de baixo nível para desenhar primitivos com o pipeline de renderização ou para executar operações paralelas com o sombreador de computação. Confira o conteúdo abaixo para obter mais informações.

Para obter informações sobre como obter e instalar o Direct3D, consulte Configuração do ambiente de programação direct3D 12.

Nesta seção

Tópico Descrição
Introdução ao Direct3D Discute o Direct3D com mais profundidade, diferentes modelos de aplicativo, versões diferentes, renderização e computação.
Elementos gráficos do Direct3D 12 O Direct3D 12 fornece uma API e uma plataforma que permitem que seu aplicativo aproveite os elementos gráficos e recursos de computação de computadores equipados com uma ou mais GPUs compatíveis com Direct3D 12.
Elementos gráficos do Direct3D 11 Você pode usar gráficos do Microsoft Direct3D 11 para criar gráficos 3D para jogos e aplicativos científicos e de área de trabalho.
DXGI O DXGI manipula a enumeração de adaptadores gráficos, a enumeração de modos de exibição, a seleção de formatos de buffer, o compartilhamento de recursos entre processos e a apresentação de quadros renderizados em uma janela ou monitor para exibição.
HLSL HLSL é a linguagem de sombreador de alto nível para DirectX. Usando o HLSL, você pode criar sombreadores programáveis semelhantes a C para o pipeline do Direct3D.
DDS O DDS (formato de arquivo de superfície) do DirectDraw dá suporte a texturas descompactadas e compactadas (DXTn), mipmaps, mapas de cubo e mapas de volume. Ele é compatível com DirectXTex, DirectXTK, D3DX herdado e outras ferramentas DirectX.