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