Direct3D

Direct3D — это низкоуровневый API для рисования примитивов с помощью конвейера отрисовки или для выполнения параллельных операций с помощью вычислительного шейдера. Дополнительные сведения см. в содержимом ниже.

Сведения о получении и установке Direct3D см. в разделе Настройка среды программирования Direct3D 12.

В этом разделе

Раздел Описание
Начало работы с Direct3D Подробное описание Direct3D, различных моделей приложений, различных версий, отрисовки и вычислений.
Графика Direct3D 12 Direct3D 12 предоставляет API и платформу, которая позволяет приложению использовать графические и вычислительные возможности компьютеров, оснащенных одним или несколькими GPU, совместимыми с Direct3D 12.
Графика Direct3D 11 Вы можете использовать графику Microsoft Direct3D 11 для создания трехмерной графики для игр, научных и классических приложений.
DXGI DXGI обрабатывает перечисление графических адаптеров, перечисление режимов отображения, выбор форматов буфера, совместное использование ресурсов между процессами и представление отрисованных кадров в окно или монитор для отображения.
HLSL HLSL — это высокоуровневый язык шейдеров для DirectX. С помощью HLSL можно создавать программируемые шейдеры C для конвейера Direct3D.
DDS Формат файлов поверхности DirectDraw (DDS) поддерживает несжатые и сжатые (DXTn) текстуры, MIP-карты, карты кубов и карты томов. Он поддерживается DirectXTex, DirectXTK, устаревшими D3DX и другими инструментами DirectX.